java从键盘输入数据,-1结束,求这些数的平均值,下面这个代码怎么改
提问:java从键盘输入数据,-1结束,求这些数的平均值,下面这个代码怎么改
package 实验七;import java.util.Scanner;public class A { public static void main(String[] args) { int n,sum=0; Scanner in=new Scanner(System.in); //创建Scanner类对象input System.out.println("请输入x:"); int x=in.nextInt(); n=in.nextInt(); for(;x!=-1;) { sum=sum+x; n=n+1; } int aver = sum/n; System.out.println(+aver); }}
网友回答:
while(x!=-1){
sum=sum+x;
n++;
System.out.println("请输入x:");
x=in.nextInt();
}