下面使用java做乘法口诀表的5种形式,使用两层嵌套的for循环可以完成。其中代表行,j代表列。一下是代码实例。
public void multiplicationTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.print(String.format("%d*%d=%d\t", i, j, i * j));
}
System.out.println();
}
}
public void multiplicationTable() {
for (int i = 1; i <= 9; i++) {
for (int j = i; j <= 9; j++) {
System.out.print(String.format("%d*%d=%d\t", i, j, i * j));
}
System.out.println();
}
}
public void multiplicationTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(String.format("%d*%d=%d\t", i, j, i * j));
}
System.out.println();
}
}
public void multiplicationTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (i > j) {
System.out.print("\t\t");
} else {
System.out.print(String.format("%d*%d=%d\t", i, j, i * j));
}
}
System.out.println();
}
}
public void multiplicationTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (i <= (9 - j)) {
System.out.print("\t\t");
} else {
System.out.print(String.format("%d*%d=%d\t", i, j, i * j));
}
}
System.out.println();
}
}
原文:https://www.cnblogs.com/ilyar1015/p/14730742.html