Java使用continue九九乘法表
时间: 2024-10-16 07:22:10 浏览: 6
在Java中,你可以使用`continue`关键字以及简单的循环结构如`for`或`while`来创建一个九九乘法表。下面是一个例子,展示如何使用`continue`遍历并打印出乘法表:
```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");
// 当j达到9时,跳过剩余的乘法运算继续下一行
if (j == 9) {
System.out.println(); // 每次到达9就换行
continue; // 跳到下一个外层循环的开始
}
}
}
}
}
```
这个程序会打印从1到9的乘法表,每行代表一个数,数字之间的乘积会随着内部循环的增加而递增。当内部循环的值等于外部循环的值时,就会显示结果并换行,然后使用`continue`直接进入下一轮外部循环。
相关问题
Java编程输出九九乘法表
Java编程输出九九乘法表可以使用循环语句来实现。以下是三种常见的实现方式:
1. 使用两层for循环,代码如下:
```
public class NineNineTable1 {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) { //总共9行
for (int j = 1; j <= i ; j++) { //第 i 行有 j 列
System.out.print(i + "*" + j + "=" + (i*j) + "\t"); // \t 制表符
}
System.out.println(); //每一行输出结束后换行
}
}
}
```
2. 使用一层for循环,代码如下:
```
public class NineNineTable2 {
public static void main(String[] args) {
for (int i = 1, j = 1; i <= 9; j++) { //i为行,j为列,总共9行
System.out.print(i + "*" + j + "=" + (i*j) + "\t");
if(i == j){
i++;
j = 0; //将 j 重置于 0,保证每换一行后 j 从 1 开始
System.out.println();
}
}
}
}
```
3. 使用while循环,代码如下:
```
public class NineNineTable3 {
public static void main(String[] args) {
int i = 1, j = 1;
while (i <= 9) {
System.out.print(i + "*" + j + "=" + (i * j) + "\t");
if (i == j) {
i++;
j = 1; //将 j 重置于 1,保证每换一行后 j 从 1 开始
System.out.println();
continue;
}
j++;
}
}
}
```
java 输出除了4以外的九九乘法表
以下是Java输出除了4以外的九九乘法表的代码:
```java
for(int i = 1; i <= 9; i++) {
if(i == 4) continue; //跳过第4行
for(int j = 1; j <= i; j++) {
if(j == 4) continue; //跳过第4列
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
```
这段代码在输出九九乘法表时,使用了continue语句跳过了第4行和第4列,从而实现了输出除了4以外的九九乘法表。
阅读全文