编写一个应用程序,要求用户输入5个整数(使用循环结构),输出这五个整数的最大值和最小值。java
时间: 2024-09-22 08:06:10 浏览: 32
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
在Java中,你可以使用循环结构如for或while来编写一个简单的程序,让用户输入五个整数并找出最大值和最小值。这里是一个基本的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num1, num2, num3, num4, num5;
int max = Integer.MIN_VALUE; // 初始化最大值为负无穷大
int min = Integer.MAX_VALUE; // 初始化最小值为正无穷大
System.out.println("请输入第一个整数:");
num1 = input.nextInt();
max = Math.max(max, num1);
min = Math.min(min, num1);
System.out.println("请输入第二个整数:");
num2 = input.nextInt();
max = Math.max(max, num2);
min = Math.min(min, num2);
System.out.println("请输入第三个整数:");
num3 = input.nextInt();
max = Math.max(max, num3);
min = Math.min(min, num3);
System.out.println("请输入第四个整数:");
num4 = input.nextInt();
max = Math.max(max, num4);
min = Math.min(min, num4);
System.out.println("请输入第五个整数:");
num5 = input.nextInt();
max = Math.max(max, num5);
min = Math.min(min, num5);
System.out.println("最大值是: " + max);
System.out.println("最小值是: " + min);
input.close(); // 关闭Scanner
}
}
```
在这个程序中,我们首先获取用户的每个输入,并通过`Math.max`和`Math.min`函数更新最大值和最小值。最后,打印出这两个结果。
阅读全文