用Java循环从键盘输入若干个正整数(当输入0时,结束循环) 程序输出这些数的最大值和最小值
时间: 2024-02-29 13:51:32 浏览: 130
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
好的,这里是符合你要求的 Java 代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int maxNum = 0;
int minNum = Integer.MAX_VALUE;
int num;
while (true) {
System.out.print("请输入一个正整数(输入0结束输入):");
num = input.nextInt();
if (num == 0) {
break;
}
if (num > maxNum) {
maxNum = num;
}
if (num < minNum) {
minNum = num;
}
}
System.out.println("最大值为:" + maxNum);
System.out.println("最小值为:" + minNum);
}
}
```
程序会不断从键盘输入正整数,当输入0时循环结束。在循环过程中,程序会记录输入的数中的最大值和最小值,并在循环结束后输出它们。希望这个回答能够帮助你解决问题。
阅读全文