求5个数最大值 java_求简洁的java代码。输入五个数,比较后输出最大值和最小值,用java语言编写...
时间: 2024-01-24 19:16:55 浏览: 22
以下是一份简洁的Java代码,用于找到输入的五个数字中的最大值和最小值:
```java
import java.util.Scanner;
public class MaxMinFinder {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE;
System.out.println("请输入五个数:");
for (int i = 0; i < 5; i++) {
int num = scanner.nextInt();
max = Math.max(max, num);
min = Math.min(min, num);
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
}
}
```
首先,我们导入了`java.util.Scanner`类,以便读取用户输入。然后,我们在`main()`函数中创建了一个`Scanner`对象和两个变量`max`和`min`,并将它们初始化为`Integer.MIN_VALUE`和`Integer.MAX_VALUE`,以确保我们可以正确地比较输入的数字。
接下来,我们提示用户输入五个数字,并使用`for`循环读取它们。在每次迭代中,我们使用`Math.max()`和`Math.min()`方法来找到当前最大值和最小值。最后,我们输出最大值和最小值。
这份代码简洁而易于理解,使用了Java提供的内置方法来简化比较操作。