使用for循环写出菱形

391 阅读1分钟

public static void main(String[] args) { for(int i =1;i<=5;i++) { // 行 5行

			for(int f = 0;f<5-i;f++) {       //列   空格
				System.out.print(" ");
			}
			for (int j = 0; j<2*i-1;j++) {   //列    #
				System.out.print("#");
			}
			System.out.println();
			
		    }
		for(int p=4;p>=1;p--){                // 行
            for(int o=0;o<=4-p;o++){          // 空格列
                System.out.print(" ");
            }
                                             for(int k=p*2-1;k>=1;k--){        // #
                System.out.print("#");
            }
            System.out.println();
        }	
	}