/*
* 键盘录入5个数,存储到一个数组中,取最大值和最小值
*/
public class Test_3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入5个整数:");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
int num4 = sc.nextInt();
int num5 = sc.nextInt();
int[] arr = { num1, num2, num3, num4, num5 }; // 将键盘录入的数据存储到数组中
System.out.println("最大值为:" +getMax(arr)); // 调用getMax() 获取最大值并打印
System.out.println("最小值为:" + getMin(arr)); // 调用getMin() 回去最小值并打印
}
/**
* 定义一个获取最大值的方法
* @param arr 数组
* @return 返回值为最大值max,类型为int
*/
public static int getMax(int[] arr) {
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
}
return max;
}
/**
* 定义一个获取最小值的方法
* @param arr 数组
* @return 返回值为最小值min,类型为int
*/
public static int getMin(int[] arr) {
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
return min;
}