1. 程式人生 > >用for迴圈列印圖形

用for迴圈列印圖形

/*作業:
***********
**********
********
******
****
**


*/
class HomeWork1{
public static void main(String[] args){
int rows = 6;   //三角形行數       
        //列印等腰三角形  
        for(int i = 1; i <= rows; i++){ 
//左側部分
            for(int j = 0; j <= rows-i; j++){  
                System.out.print("* ");  
            }  
            for(int k = 1; k <= 2*i-1; k++){  
                System.out.print(" ");  
            }
            //判斷是否為第一行
if (i==1){
System.out.print("*");
}else{
System.out.print(" ");
}
            //右側部分 
for(int m = 1; m<= 2*i-1; m++){  
                System.out.print(" ");  
            }
            for(int n = 0; n <= rows-i; n++){  
                System.out.print(" *");  
            } 
             
            System.out.println();  //換行

        }  


}
}