java语言输出菱形和空心菱形
这个是菱形
class Demo { public static void main(String[] args) { for(int i = 0;i<5;i++){ for (int j= 4;i<j;j--){ System.out.print(" "); } for (int z =0 ;z<(i+i-1) ;z++ ){ System.out.print("*"); } System.out.println(); } for(int i = 4;0<i;i--){ for (int j= 5;i<j;j--){ System.out.print(" "); } for (int z =(i+i-4) ;z>=0 ;z-- ){ System.out.print("*"); } System.out.println(); } } }
空心菱形
class Ling { public static void main(String[] args) { for(int i = 0;i<11;i++){ for (int j= 10;i<j;j--){ System.out.print(" "); } for (int z =0 ;z<(i+i-1) ;z++ ){ if(z==0||z==(i+i-2)){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } for(int i = 10;0<i;i--){ for (int j= 11;i<j;j--){ System.out.print(" "); } for (int z =(i+i-4) ;z>=0 ;z-- ){ if(z==(i+i-4)||z==0){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } } }