任务描述:
输出九九乘法表,乘法的乘积占两位,并靠左对齐,每个乘法表达式之间有一个空格。
任务要求:
代码示例:
package April_2024;
/**
* 输出九九乘法表,并靠左对齐
* 该类没有构造方法和实例,通过静态方法 `main` 直接运行程序。
* `main` 方法接收 String 类型的数组 `args` 作为参数,该参数在本程序中未使用。
* 无返回值。
*/
public class a240422_3 {
/**
* 程序的入口点。
* 通过两个嵌套的循环遍历 1 到 9 的数字,输出九九乘法表。
* @param args 命令行参数,本程序未使用。
*/
public static void main(String[] args) {
// 外层循环控制乘法表的行数,从 1 到 9
for (int i = 1; i <= 9; i++) {
// 内层循环控制每行的数字和乘积输出
for (int j = 1; j <= i; j++) {
// 输出数字和乘积,使用 printf 以保证输出格式靠左对齐
System.out.printf("%d * %d = %d ", j, i, i * j);
}
// 每输出一行乘法表,换行
System.out.println();
}
}
}