用java编写一个程序,用户输入若干整数,试找出其中的最大数和最小数
时间: 2023-08-31 17:28:46 浏览: 249
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
### 回答1:
答:可以使用java的for循环和if语句来实现。首先,创建一个变量max和min,分别存储最大和最小值,然后使用for循环遍历输入的整数,如果当前值大于max,就将max更新为当前值,如果当前值小于min,就将min更新为当前值,最后循环结束,max和min就分别存储最大和最小值了。
### 回答2:
您好!以下是使用Java编写的程序,实现用户输入若干整数并求出其中的最大数和最小数:
```java
import java.util.Scanner;
public class FindMaxMin {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入整数个数:");
int count = input.nextInt();
int max = Integer.MIN_VALUE; // 初始化最大值为最小整数
int min = Integer.MAX_VALUE; // 初始化最小值为最大整数
for (int i = 0; i < count; i++) {
System.out.print("请输入第 " + (i+1) + " 个整数:");
int num = input.nextInt();
if (num > max) {
max = num; // 更新最大值
}
if (num < min) {
min = num; // 更新最小值
}
}
System.out.println("最大数是:" + max);
System.out.println("最小数是:" + min);
input.close();
}
}
```
运行此程序,用户需要输入整数个数,然后逐个输入整数。程序会依次比较每个输入的整数与当前的最大值和最小值,更新最大值和最小值。最后,程序会输出找到的最大数和最小数。
希望以上内容能对您有所帮助!如有任何问题,请随时追问。
### 回答3:
你好!下面是一个用Java编写的程序,可以帮助用户输入若干整数,并找出其中的最大数和最小数:
```java
import java.util.Scanner;
public class FindMaxMin {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入整数个数:");
int n = scanner.nextInt();
int[] numbers = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("请输入第 " + (i + 1) + " 个整数:");
numbers[i] = scanner.nextInt();
}
int max = numbers[0];
int min = numbers[0];
for (int i = 1; i < n; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
System.out.println("最大数为:" + max);
System.out.println("最小数为:" + min);
scanner.close();
}
}
```
用户运行该程序后,首先需要输入整数个数(例如输入5),然后按照提示输入对应个数的整数。程序会自动找出输入整数中的最大数和最小数,并输出结果。
希望以上内容能对你有所帮助!如果有任何疑问,请随时询问。
阅读全文