循环输出九九乘法表:
public static void chengFaBiao() {
//外循环9次
for (int i = 1; i <= 9; i++) {
//内循环i次
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + "\t");
}
//起到换行效果
System.out.println();
}
}
递归输出九九乘法表:
public static void digui99(int i, int k, Boolean b) {
//参数b值代表是否换行从新开始
if (b) {
// 停止条件
if (i < 10) {
System.out.print("\n");
digui99(i, 1, false);
}
} else {
if (k <= i) {
System.out.print(i + "X" + k + "=" + (i * k) + "\t");
digui99(i, k + 1, false);
} else {
digui99(i + 1, 1, true);
}
}
}
结果: