输入十个数输出最大值和最小值Java用continue
时间: 2024-10-22 09:24:59 浏览: 20
Java实现的快速查找算法示例
在Java中,你可以通过遍历数组并使用`continue`关键字来跳过不需要处理的元素,找到数组中的最大值和最小值。下面是一个简单的示例,假设你有一个整数数组:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {5, 2, 9, 1, 7, 4, 6, 8, -3, 0};
int max = numbers[0]; // 假设第一个数为初始最大值
int min = numbers[0]; // 同理,第一个数为初始最小值
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
} else if (numbers[i] < min) {
min = numbers[i];
}
// 使用 continue 跳过已确定不是最大值也不是最小值的数字
// 如果当前元素既不大于最大也不小于最小,我们就继续下一个
else {
continue;
}
}
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
}
}
```
在这个例子中,当遇到数组中的其他数等于当前的最大或最小值时,`else`后的`continue`会跳过剩余的比较,直接进入下一次循环。这避免了不必要的计算。
阅读全文