用Java中for循环语句打印菱形

编程

用Java中for循环语句" title="for循环语句">for循环语句打印菱形

直接放代码

 1publicclass Java菱形 {

2

3publicstaticvoid 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

回到顶部