四种形状:
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();
}
结果:
简单解决,其实就是打印两种形式,每种形式分成是否根据行数缩进就可以啦~