二:空心菱形class Lingx{public static void main(String[] srga){int i;int a;for(i = 8;i > 0; i-- ){for(a=0; a < 9; a++){ if(a > i){ if(a == (i+1)){ System.out.print(a); }else{ System.out.print(' ');}} System.out.print(' ');} System.out.println(i);}for(i =2;i < 9 ;i++){for(a=0; a < 9; a++){ if (a>i){ if(a == (i+1)){System.out.print(a); }else{ System.out.print(' '); } }System.out.print(' ');}System.out.println(i);}}}
三:实心菱形/*class Lingx{public static void main(String[] srga){int i ;int a;for (i=8; i>0; i--){for(a=0; a<9; a++){if(a>i){System.out.print('*');}System.out.print(' ');}System.out.println('@');} for (i=2; i<9; i++){for(a=0; a<9; a++){if(a>i){System.out.print('*');}System.out.print(' ');}System.out.println('@');}}}*/