break在java中的用法
时间: 2024-10-14 19:14:32 浏览: 44
在Java中,`break`是一个控制流关键字,用于跳出当前循环结构,无论剩余的循环条件是否满足。它通常与`for`、`while`、`do-while`循环以及一些嵌套循环一起使用。当遇到`break`语句时,程序会立即停止执行当前循环,并继续执行循环后面的代码。
以下是`break`的一些常见用法:
1. **简单循环**:
```java
for (int i = 0; i < 5; i++) {
if (i == 3) {
break;
}
System.out.println(i);
}
```
这里,当`i`等于3时,循环会终止,不会打印4。
2. **条件分支**:
```java
while (true) {
int input = scanner.nextInt();
if (input == -1) {
break;
}
// process the input
}
```
输入值为-1时退出无限循环。
3. **嵌套循环**:
```java
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
if (i == j) {
break;
}
System.out.print(j + " ");
}
System.out.println(); // newline after inner loop
}
```
内层循环遇到相等的索引时,会直接跳出。
阅读全文