老师出的JAVA编程题目,求高手指导下,我没读懂什么意思,求代码,最好有标签讲解意思,求各位了.

2. 求平均数:用户循环输入任意非0的数,输入0退出循环,系统计算并显示这些数的平均值(不包含所输入的0)

import java.util.*;
public class aa {

/**
* @param args
*/

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入:");
Scanner sc=new Scanner(System.in);
int n=0;//记录输入整数的个数
int s=0; //记录所有输入整数的和
float avg;//平均数
int a=sc.nextInt();//读入第一个输入的数,放入a
while(a!=0)//当输入的数不是0的时候
{
s=s+a;
a=sc.nextInt();
n++;
}
avg=(float)s/n;
System.out.println("平均数是:"+avg);
}

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答