- import java.util.Scanner;
- /**
- * 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
- * */
- public class Test6 {
- public static void main(String[]args){
- System.out.println("请输入数字");
- Scanner sc = new Scanner(System.in); //输入流
- int[]arr = new int [5]; //定义一个长度为5的数组
- for(int x=0;x<arr.length;x++){ //遍历
- arr[x] = sc.nextInt();
- }
- int max =getMax(arr); //调用取最大值方法
- System.out.println(max);
- int min =getMin(arr); //调用取最小值方法
- System.out.println(min);
-
- }
- static int getMax(int arr[]){ // 取最大值方法
- int max = arr[0]; // 定义max为数组中第一个数值
- for(int x=0;x<arr.length;x++){ //循环取值
- if (arr[x]>max) { // 判定arr[x]值是否为最大
- max = arr[x]; // 把最大值赋予max
- }
- }
- return max; // 返回max
- }
- static int getMin(int arr[]){ // 取最大值方法
- int min = arr[0]; //定义min为数组中第一个数值
- for(int x=0;x<arr.length;x++){ //循环取值
- if(arr[x]<min){ //判定arr[x]值是否为最小
- min = arr[x]; //把最小值赋予min
- }
- }
- return min; // 返回min
- }
-
- }
复制代码
|
|