package demo_02;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int[] a = new int[20]; //声明数组 (这里20是长度, 0~19)
int n = 0; //声明变量n, 数字数
double sum = 0; //声明变量sum, 数字之和
while (n < 20) { //限制输入次数 20 (从0到19)
Scanner sc = new Scanner(System.in);
int x = sc.nextInt(); //获取输入数字
if (x != -1) { //如果输入数字不等于 -1, 则执行下去
a[n] = x; //循环赋值 a[0]~a[n]或20次
sum += a[n]; //累加各元素,
n++; //n加1, 准备下一次循环
}
else break; //退出循环 (即输入 -1)
}
System.out.println(sum/n + " (" + sum + "/" + n + ")"); //输入平均值
}
}
温馨提示:答案为网友推荐,仅供参考