编写一个java程序,使用while循环和for循环来打印乘法表,使用while循环控制行,在while循环内部,使用for循环控制列数
时间: 2024-09-15 16:11:04 浏览: 35
在Java中,你可以编写一个简单的程序来打印乘法表,使用while循环控制行数,for循环控制每一行内的列数。以下是两个示例,一个是使用while循环,另一个是使用for循环:
**使用while循环的例子**:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int start = 1;
int end = 9; // 可以调整这个值来改变乘法表的大小
while (start <= end) {
for (int i = 1; i <= start; i++) {
System.out.print(i + " * " + start + " = " + (i * start) + "\t");
}
System.out.println(); // 换行
start++;
}
}
}
```
**使用for循环的例子**:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int n = 9; // 变量n控制乘法表的大小
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + (j * i) + "\t");
}
System.out.println(); // 换行
}
}
}
```
在这个例子中,外部循环控制行数,内部循环控制列数,每完成一行就换行。