打印菱形

 1 public class TestFor19{
 2     public static void main(String [] args){
 3         int size =32;
 4         int startNum=size/2+1;
 5         int endNum=size/2+1;
 6         boolean flag = true;
 7         for(int j=1;j<=size;j++){
 8             for(int i=1;i<=size;i++){
 9                 if(i==startNum||i==endNum){//前面为空心菱形,//i>=startNum&&i<=endNum实心菱形
10                     System.out.print("*");
11                 }else{
12                     System.out.print(" ");
13                 }
14             
15             }
16         System.out.println();
17         if(endNum==size){
18             flag=false;
19         }
20         if(flag){//flag是true相当于在菱形的上班层
21             startNum--;
22             endNum++;    
23         }else{
24             startNum++;
25             endNum--;
26         }
27         
28         }
29         
30     }
31     
32 }

 

上一篇:element-ui中的change事件传递多个参数的方法


下一篇:如何获取 docker 容器(container)的 ip 地址