用Java中for迴圈語句列印菱形

眼中有月,心才溫柔發表於2022-02-27

用Java中for迴圈語句列印菱形

直接放程式碼

 1 public class Java菱形 {
 2 
 3     public static void main(String[] args) {
 4         //我打的是一個7行的菱形
 5         /*可以把菱形看成倆個三角形*/
 6         for(int j=1;j<=4;j++)//這個是表示行數的1-4行--上三角形
 7         {
 8             //開始打空格
 9             for (int i=1;i<=(10-j);i++)//星號前面的空格
10             {
11                 
12                 System.out.print(" ");
13             
14             }
15             //注意行號和星號的數字聯絡
16             for(int i=1;i<=(2*j-1);i++)//空格打好後開始迴圈加星號了
17             { 
18                 
19             System.out.print('*'); 
20             
21             }
22             
23             System.out.println();//這一層的空格和星號打好後需要換下一行--直到完成4行
24         }
25         
26         for(int j=1;j<=3;j++)//後三行的--下三角形
27         {
28             //先是要打空格
29             for(int i=1;i<=(j+6);i++)//空格和下三角形的第一行的數字聯絡
30             {
31                 
32                 System.out.print(" ");
33                 
34             }
35             for(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 }

嗯,執行結果也放一下

 

相關文章