编写Java程序Task6_2.java,定义一个数组,数组一共有5个元素,接收用户输入的5个数,找出最大值和最小值输出。

运行效果如下

img

public class Max {

public static void main(String[] args) {
    int[] numbers = new int[5];
    Scanner sc = new Scanner(System.in);

    for (int i = 0; i < numbers.length; i++) {
        System.out.println("请输入第"+ (i+1) +"个数字");
        int s = sc.nextInt();
        numbers[i] = s;
    }
    int max = numbers[0];
    int min = numbers[0];
    int count = 0;
    for (int i = 0; i < numbers.length; i++) {
        count+=numbers[i];
        if (max < numbers[i]) {
            max = numbers[i];
        }
        if (min > numbers[i]) {
            min = numbers[i];
        }
    }
    double avg= count/5.0;
    for (int number : numbers) {
        System.out.print(number +" ");
    }
    System.out.println("中最大值为:" +max +",最小值是:" +min +",总分是:" + count+",平均分是:" +avg);
}

}



import java.util.Scanner;

/**
 * @Description Test
 * @Author hgg
 * @Date 2021/12/23 11:28
 * @Version 1.0
 */
public class Test {
    public static void main(String[] args) {
        int[] numbers = new int[5];
        Scanner sc = new Scanner(System.in);

        for (int i = 0; i < 5; i++) {
            System.out.println("请输入第" + (i + 1) + "个数字");
            String s = sc.nextLine();
            numbers[i] = new Integer(s);
        }
        System.out.println("最大值为" + max(numbers));
        System.out.println("最小值为" + min(numbers));
        System.out.println("总分是" + sum(numbers));
        System.out.println("平均值是" + sum(numbers) / 5);
    }

    static int max(int[] numbers) {
        int max = numbers[0];
        for (int i = 0; i < numbers.length; i++) {
            if (max < numbers[i]) {
                max = numbers[i];
            }
        }
        return max;
    }

    static int min(int[] numbers) {
        int min = numbers[0];
        for (int i = 0; i < numbers.length; i++) {
            if (min > numbers[i]) {
                min = numbers[i];
            }
        }
        return min;
    }

    static int sum(int[] numbers) {
        int all = numbers[0];
        for (int i = 0; i < numbers.length; i++) {
            if (all > numbers[i]) {
                all += numbers[i];
            }
        }
        return all;
    }

}