用java写,输入一批整数,求最大值和最小值,输入0结束程序。
时间: 2024-02-19 13:03:40 浏览: 62
好的,下面是一个示例代码,可以实现你的需求:
```java
import java.util.Scanner;
public class MaxAndMin {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int max = Integer.MIN_VALUE; // 初始化最大值为整型最小值
int min = Integer.MAX_VALUE; // 初始化最小值为整型最大值
while (true) {
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
if (num == 0) {
break;
}
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
这个程序使用了一个while循环来读取用户输入的整数,如果输入的整数为0,就跳出循环。在循环过程中,程序会不断更新最大值和最小值,并且在循环结束后输出它们。
阅读全文