编写一个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);
}
}