永发信息网

* # *** # # *****# # *** # #

答案:2  悬赏:40  手机版
解决时间 2021-04-01 14:36
  • 提问者网友:临风不自傲
  • 2021-04-01 00:25
* # *** # # *****# # *** # #
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-04-01 00:37
效果:


代码:
public static void main(String[] args) {
// 打印实心菱形
for (int i = 1; i <= 5; i++) {
if (i <= 5 / 2 + 1) {
for (int k = 1; k <= 5 / 2 + 1 - i; k++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
if (i > 1) {
for (int j = 0; j < i - 1; j++) {
System.out.print("*");
}
}
System.out.println();
} else {
for (int k = 1; k <= (i - (5 / 2 + 1)); k++) {
System.out.print(" ");
}
for (int k = 1; k <= (2 * (5 / 2 + 1) - i); k++) {
System.out.print("*");
}
for (int j = 5; j > i; j--) {
System.out.print("*");
}

System.out.println();
}
}

// 打印空心菱形上半部分
for (int k = 1; k <= 3; k++) {
for (int i = 1; i <= (3 - k); i++) {
System.out.print(" ");
}
System.out.print("#");
for (int i = 1; i <= ((k - 2) * 2 + 1); i++) {
System.out.print(" ");
}
if (k != 1) {
System.out.print("#");
}
System.out.println();
}
// 打印空心菱形下半部分
for (int k = 2; k >= 1; k--) {
for (int i = 1; i <= (3 - k); i++) {
System.out.print(" ");
}
System.out.print("#");
for (int i = 1; i <= ((k - 2) * 2 + 1); i++) {
System.out.print(" ");
}
if (k != 1) {
System.out.print("#");
}
System.out.println();
}
}追问你好,我还想请教几个问题追答你直接把问题贴出来~追问我也同样问另外一个朋友了,见谅。是这样,因为我的自学的,我先看的java相关书籍,期间有好多问题,就算有疑问,我也是自己去思考,我知道很慢,请问自学过程中需要注意哪些问题?一些程序明明不是太难,可就是想不出来。你刚开始是这样吗?能给我提议一些合理化的建议吗?我是八小时上班下班自学。时间就是下班以后。追答都一样的
书不用太多,找一本系统的看完,一遍不够的多看几遍,基础很重要
遇到问题先自己思考,然后百度,google(推荐),实在不能理解那就问人,还是不行记录好跳过,别钻牛角尖,随着时间推移和对java的理解程度加深这就不是问题了
多动手,不是照书抄,也不是背出来,而是依靠理解自己去实现,然后在原书的程度上自己去改追问万分感谢,你们的建议对我很重要。谢谢。
全部回答
  • 1楼网友:拾荒鲤
  • 2021-04-01 01:43
我会追答

我还有另一种方法:


追问嗯,的确不错我还有几个问题,想要请教。追答请说追问我也同样问另外一个朋友了,见谅。是这样,因为我的自学的,我先看的java相关书籍,期间有好多问题,就算有疑问,我也是自己去思考,我知道很慢,请问自学过程中需要注意哪些问题?一些程序明明不是太难,可就是想不出来。你刚开始是这样吗?能给我提议一些合理化的建议吗?我是八小时上班下班自学。时间就是下班以后。追答你现在工做作是什么追问保安,请问?追答如果你以后想从事java相关的工作时,首先明白:
1:熟悉并掌握java基本的知识(比如java语法、命令等)
2:必须至少熟练使用一种集成开发环境(比如eclipse、MyEclipse 等)
3:熟悉java核心API
4:规范编写代码
5:基本与java相关的流行技术(比如J2EE、Oracel、JSPweb开发等)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯