如果用Java编程。实现输出如下一个9×9乘法表?

如题所述

public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (i == 0) {
if (j == 0) {
System.out.print("  ");
}else
System.out.print(j + " ");
} else if (j == 0)
System.out.print(i + " ");
else
System.out.print(i * j + " ");
}
System.out.println();
}
}

 输出不是很美观,将就了吧.

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-25
循环输出而已,两个循环就能搞定
第2个回答  推荐于2018-05-06
public class Test{
public static void main(String[] args) {
System.out.print("\t");
for(int n = 1;n <= 9;n++) {
System.out.print(n+"\t");
}
System.out.println();
for(int i = 1;i <= 9;i++) {
System.out.print(i+"\t");
for (int j = 1;j <= 9 ;j++ ) {
System.out.print(i*j + "\t");
}
System.out.println();

}
}

本回答被网友采纳
第3个回答  2016-11-25
public class Test {

public static void main(String[] args) {
System.out.print("    1  2  3  4  5  6  7  8  9");
for(int i = 1; i <= 9; i++) {
System.out.println();
System.out.print("\n" + i + "  ");

for(int j = 1; j <= 9; j++) {
if(i*j > 9){
System.out.print(i*j + " " );
}else{
System.out.print( i*j + "   ");
}
}

}
}
}

相似回答