编写一个Java 应用程序,从键盘输入10个 数据,构成一个整型数组,并计算数组的最小值和平均值

编写一个Java 应用程序,从键盘输入10个 数据,构成一个整型数组,并计算数组的最小值和平均值


package javaTest;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

 

public class Read {

 public static void main(String[] args) {undefined

  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

  int []a=new int[10];

  int max=a[0],sum=0,flag=0;

  for(int i=0;i<a.length;i++)

  {undefined

   try {undefined

    System.out.print("请输入第"+(i+1)+"个数:");

    a[i]=Integer.parseInt(br.readLine());

   } catch (IOException e) {   

    e.printStackTrace();

   }

  }

  for(int i=0;i<a.length;i++)

  {undefined

   sum+=a[i];

   if(a[i]>max)

   {undefined

    max=a[i];

    flag=i;

   }  

  }

  System.out.println("最大值为:"+max+"其位置为;"+(flag+1));

  System.out.println("10个元素的和为:"+sum);

 }

}

有帮助的话采纳一下,谢谢


import java.util.*;

public class A {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a[] = new int[10];
        int sum = 0;
        for(int i = 0;i < 10;i++){
            a[i] = sc.nextInt();
        }
        int min = a[0];
        for(int i = 0;i < 10;i++){
            sum += a[i];
            if(a[i] < min){
                min = a[i];
            }
        }
        System.out.println("最小值是: " + min + " 平均值是: " + sum / 10.0);
    }
}