输入并存储一组数据计算其平均值,并输出大于平均值的数
package Hello.lrx.nba;
import java.util.Scanner;
public class sz1 {
public static void main(String[] args) {
double sum=0,aver=0;
int i=0,x=0;
Scanner in = new Scanner(System.in);
int[] numbers = new int[100];
x= in.nextInt();
while(x!=-1){
numbers[i]=x;
i++;
sum+=x;
x= in.nextInt();
}
if(i!=0){
aver=sum/i;
}
System.out.println(" 总和:"+sum+" 平均值:"+aver);
for(int cnt=0;cnt<=i;cnt++){ //输出数组中比平均值大的数
if(numbers[cnt]>aver){
System.out.println(numbers[cnt]+" ");
}
}
}
}
运行如下