四種形狀:
for(int i = 9;i >= 1; i--){
for(int j = i;j <= 9 ;j++){
System.out.print(i + "*" + j + "=" + j*i + "\t");
}
System.out.println();
}
System.out.println(" --------------------------------------------------------------------");
for(int i = 9;i >= 1; i--){
for(int j = i ; j > 1 ; j--) {
System.out.print("\t");
}
for(int j = i;j <= 9 ;j++){
System.out.print(i + "*" + j + "=" + j*i + "\t");
}
System.out.println();
}
System.out.println(" --------------------------------------------------------------------");
for(int i = 1;i <= 9; i++){
for(int j = i;j <= 9 ;j++){
System.out.print(i + "*" + j + "=" + j*i + "\t");
}
System.out.println();
}
System.out.println(" --------------------------------------------------------------------");
for(int i = 1;i <= 9; i++){
for(int j = i ; j > 1 ; j--) {
System.out.print("\t");
}
for(int j = i;j <= 9 ;j++){
System.out.print(i + "*" + j + "=" + j*i + "\t");
}
System.out.println();
}
結果:
簡單解決,其實就是打印兩種形式,每種形式分成是否根據行數縮進就可以啦~