java编程实现键盘输入六个整数存到数组里面,用方法实现求它们的最大值,最小值,并输出。
时间: 2024-03-11 14:46:51 浏览: 27
好的,以下是实现代码:
```java
import java.util.Scanner;
public class ArrayMinMax {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] nums = new int[6];
for (int i = 0; i < nums.length; i++) {
System.out.print("请输入第" + (i+1) + "个整数:");
nums[i] = input.nextInt();
}
System.out.println("最大值为:" + getMax(nums));
System.out.println("最小值为:" + getMin(nums));
}
public static int getMax(int[] nums) {
int max = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
}
return max;
}
public static int getMin(int[] nums) {
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] < min) {
min = nums[i];
}
}
return min;
}
}
```
代码的主要思路是,先用 Scanner 类获取用户输入的六个整数,并存储到一个长度为 6 的数组中。然后,分别编写两个方法 `getMax()` 和 `getMin()`,用于求出数组中的最大值和最小值。在方法中,我们使用循环和 `if` 语句来遍历数组并比较大小,最终返回最大值和最小值。最后,在主函数中调用这两个方法并将结果输出即可。