使用java编写一个程序,控制台输入数,分别输出最大数和最小数
时间: 2024-11-29 14:38:11 浏览: 6
在Java中,你可以通过创建一个简单的命令行程序来实现这个功能。这里是一个示例程序:
```java
import java.util.Scanner;
public class MaxMinNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一组数字,用逗号分隔:");
// 读取用户输入的字符串,然后分割成整数数组
String input = scanner.nextLine();
int[] numbers = input.split(",", -1).stream().mapToInt(Integer::parseInt).toArray();
// 初始化最大值和最小值为第一个元素
int max = numbers[0];
int min = numbers[0];
// 遍历数组找到最大值和最小值
for (int num : numbers) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.println("最大数是:" + max);
System.out.println("最小数是:" + min);
scanner.close();
}
}
```
当你运行这个程序,它会提示你在控制台上输入一串由逗号分隔的数字。程序会计算并打印出其中的最大值和最小值。
阅读全文