初学java---第六课《for循环——打印菱形》

时间:2022-03-25 20:04:20
/**打印出如下图案(菱形) 
          ××
     ××××××
 ××××××××××
     ××××××
          ××

*/
class Homework04{
	public static void main(String[] args){
		int i=1,j=1,k=1;
		for(i=1;i<=3;i++){	
		    for(j=1;j<=6-i*2;j++)
				System.out.print(" ");
			for(k=1;k<=2*(2*i-1);k++){
			System.out.print("*");}
				System.out.print("\n");
			
			}
			for(i=2;i>0;i--){
				for(j=1;j<=6-i*2;j++)
				System.out.print(" ");
			for(k=1;k<=2*(2*i-1);k++){
			System.out.print("*");}
				System.out.print("\n");
			}
		
	}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
}

        这道题,对于我这个初学者来说,有点复杂,写了好长时间,还上网搜了一下,才写出来。其实这道题主要靠数学运算,弄清楚数据之间的关系,写程序不算难。