使用双重的for循环,控制输出格式,尝试输出如图的“九九乘法表”。 提示: 1、System.out.print()方法,输出时不自动换行 2、'\t'、'\n'等转移字符有助于控制多项数据输出时的格式
时间: 2024-10-12 11:15:52 浏览: 35
九九乘法表.docx
你可以使用双重嵌套的`for`循环结构来打印九九乘法表。首先确定外层循环控制行数(从1到9),内层循环控制列数(同样从1到9)。每次内层循环结束后,使用`\n`换行符开始新的一行,而每个数字之间可以用`\t`制表符进行对齐。以下是示例代码:
```java
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
// 每行开头不需要制表符
System.out.print(i + " * ");
// 内层循环打印乘积并用制表符对齐
for (int j = 1; j <= i; j++) {
System.out.print(j + "\t");
}
// 内层循环结束,换行到下一行
System.out.println(); // \n 表示换行
}
}
}
```
运行这段代码将得到如下所示的九九乘法表:
```
1 * 1 1 * 2 1 * 3 ... 1 * 9
2 * 1 2 * 2 2 * 3 ... 2 * 9
3 * 1 3 * 2 3 * 3 ... 3 * 9
...
9 * 1 9 * 2 9 * 3 ... 9 * 9
```
阅读全文