用Java中for循环语句打印菱形
用Java中for循环语句" title="for循环语句">for循环语句打印菱形
直接放代码
1publicclass Java菱形 { 23publicstaticvoid main(String[] args) {
4//我打的是一个7行的菱形
5/*可以把菱形看成俩个三角形*/
6for(int j=1;j<=4;j++)//这个是表示行数的1-4行--上三角形
7 {
8//开始打空格
9for (int i=1;i<=(10-j);i++)//星号前面的空格
10 {
11
12 System.out.print(" ");
13
14 }
15//注意行号和星号的数字联系
16for(int i=1;i<=(2*j-1);i++)//空格打好后开始循环加星号了
17 {
18
19 System.out.print("*");
20
21 }
22
23 System.out.println();//这一层的空格和星号打好后需要换下一行--直到完成4行
24 }
25
26for(int j=1;j<=3;j++)//后三行的--下三角形
27 {
28//先是要打空格
29for(int i=1;i<=(j+6);i++)//空格和下三角形的第一行的数字联系
30 {
31
32 System.out.print(" ");
33
34 }
35for(int i=1;i<=(7-2*j);i++)//再次得出下三角形与行号之间的联系
36 {
37
38 System.out.print("*");
39
40 }
41 System.out.println();//在这下三角形这三行中要换行打好一行需要换下一行--直到打好3行
42
43 }
44
45 }
46
47 }
嗯,运行结果也放一下
以上是 用Java中for循环语句打印菱形 的全部内容, 来源链接: utcz.com/z/520221.html