举一个java中continue和break用法比较的例子
时间: 2024-02-20 07:59:11 浏览: 66
好的,我们来举一个比较简单的例子,假设我们有一个数组 arr,我们想找到其中第一个等于 5 的元素,然后终止循环。
首先,我们使用 for 循环和 break 语句实现:
```java
int[] arr = {1, 2, 3, 5, 6, 7};
for (int i = 0; i < arr.length; i++) {
if (arr[i] == 5) {
System.out.println("找到了 5,位置是 " + i);
break; // 找到了 5 就退出循环
}
}
```
这样,当程序找到第一个等于 5 的元素时,就会打印出 "找到了 5,位置是 3",然后终止循环。
接下来,我们使用 for 循环和 continue 语句实现:
```java
int[] arr = {1, 2, 3, 5, 6, 7};
for (int i = 0; i < arr.length; i++) {
if (arr[i] != 5) {
continue; // 如果不是 5 就跳过本次循环
}
System.out.println("找到了 5,位置是 " + i);
break; // 找到了 5 就退出循环
}
```
这样,当程序找到第一个等于 5 的元素时,就会打印出 "找到了 5,位置是 3",然后终止循环。注意,在这个例子中,我们使用 continue 语句跳过了那些不等于 5 的元素,只对等于 5 的元素进行了处理。
阅读全文