使用For循環打印九九乘法表
首先來看一下九九乘法表的尊容

分析:
1. 存在兩個變量相乘,即 變量1 * 變量2 = 積
2. 橫向循環為遞增即 1~9,縱向循環為遞減即 9~1;
3. 每行從 1 * n 到 n * n 后換行
1. 打印第一列
public class NineNineTable {
public static void main(String[] args) {
//先打印第一列
for (int i = 1; i <= 9; i++) { //循環9次
System.out.printf("1*%d=%d\n",i,1*i);
}
}
}

2.打印所有行
- 在此處存在行列變量互換:
- 內層循環打印每一行,
- 外層循環打印所有列,並控制換行
public class NineNineTable {
public static void main(String[] args) {
//2.打印行,外層循環9次
for (int j = 1; j <= 9; j++) {
//1.打印行
for (int i = 1; i <= 9; i++) { //內層循環9次,打印9行
System.out.printf("%d*%d=%d \t",i,j,j*i);
}
System.out.println();
}
}
}

3.去重
public class NineNineTable {
public static void main(String[] args) {
//2.打印出所有的行
for (int j = 1; j <= 9; j++) { //3.去重
//1.打印第一列
for (int i = 1; i <= j; i++) { //循環9次
System.out.printf("%d*%d=%d \t",i,j,j*i);
}
System.out.println();
}
}
}

