就是看scan.nextInt( )用法
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = 0, cnt = 0;
double sum = 0; //这里不定成double,那么后面得用强制类型转换
while((num = scan.nextInt())>=0){
sum = sum + num;
cnt++;
}
double avg = sum / cnt; // 前面已有double,不用类型转换,否则两个int相除结果还是int,会出错
System.out.println(String.format("%.2f",avg));
}

京公网安备 11010502036488号