帮我用java写一个用类输入的求最大值最小值程序
时间: 2023-11-11 19:04:27 浏览: 73
以下是一个使用类输入的求最大值和最小值的Java程序:
```java
import java.util.Scanner;
public class MaxMin {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数字的个数:");
int n = scanner.nextInt();
// 创建一个数组,用于存储输入的数字
int[] nums = new int[n];
// 循环读取数字并存储到数组中
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
nums[i] = scanner.nextInt();
}
// 创建一个MaxMin对象
MaxMin maxMin = new MaxMin();
// 调用对象的max方法求最大值
int max = maxMin.max(nums);
// 调用对象的min方法求最小值
int min = maxMin.min(nums);
// 输出最大值和最小值
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
// 求最大值的方法
public int max(int[] nums) {
int max = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
}
return max;
}
// 求最小值的方法
public int min(int[] nums) {
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] < min) {
min = nums[i];
}
}
return min;
}
}
```
使用该程序,先输入数字的个数,然后依次输入每个数字,程序会输出输入数字的最大值和最小值。
阅读全文