Java打印九九乘法表,用for循环嵌套
时间: 2024-10-18 08:13:31 浏览: 51
在Java中,你可以使用双重for循环嵌套的方式来打印九九乘法表。下面是一个简单的示例:
```java
public class MultiplicationTable {
public static void main(String[] args) {
// 使用两个for循环遍历乘法表的每一项
for (int i = 1; i <= 9; i++) { // 第一层循环,表示行数
for (int j = 1; j <= i; j++) { // 第二层循环,表示列数
System.out.print(j + " * " + i + " = " + i * j + "\t"); // 输出乘积和空格分隔
}
// 结束内层循环后换行,开始新的一行
System.out.println(); // 每次i自增后,换到下一行
}
}
}
```
这个程序会打印出从1到9的乘法表,每行的数字按照从小到大的顺序排列。`System.out.print`用于输出每个乘法表达式及其结果,`\t`代表制表符,用于在结果之间添加适当的空格。当内部循环结束后,`System.out.println()`会自动换行。
相关问题
java中九九乘法表用循环嵌套怎么写
在Java中,编写九九乘法表使用循环嵌套非常直观。我们可以使用两个for循环,外层循环控制行数,内层循环控制列数。以下是一个简单的示例:
```java
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) { // 外层循环(行)
for (int j = 1; j <= i; j++) { // 内层循环(列)
System.out.print(j + " * " + i + " = " + i * j + "\t"); // 输出结果
}
System.out.println(); // 换行
}
}
}
```
在这个代码中:
- `i` 变量从1到9遍历,表示乘法表的行号。
- `j` 变量也从1开始,但在内部循环中只到当前的`i`值,表示列号。
- `System.out.print()` 用于打印每个乘积,`\t` 是制表符,用来保持输出的对齐。
- 当内层循环完成后,`System.out.println()` 用于换行,开始下一行。
运行这段程序,你会得到标准的九九乘法表。
JAVA打印九九乘法表
在Java中,打印九九乘法表是一个常见的编程练习,通常我们会用for循环嵌套的方式来实现。以下是一个简单的示例代码:
```java
public class MultiplicationTable {
public static void main(String[] args) {
// 循环从1到9,用于行和列
for (int i = 1; i <= 9; i++) {
// 对每个行i打印i*1到i*i的结果
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + i * j + "\t"); // 使用制表符\t让结果对齐
}
// 每打印完一行就换行
System.out.println(); // 结束当前行并开始新的一行
}
}
}
```
当你运行这个程序,它会打印出从1到9的乘法表。每行都是以数字"1 * 1 = 1"开始,然后逐次增加乘数直到"i * i = i²"。
阅读全文