[求助]基础-怎样编一个计算算术平均数的程序(急啊)
刚刚开始学习JAVA,不好意思明天就要交作业了,还是编不出
高手帮忙吧
题目:编写一个计算随意多少个数的算术平均数的程序
首先要有一个对话框,可以输入你要计算的数字
如果输入的是0,则马上计算结果,0不算在内
例如:输入的是1,-2,0.则计算结果出现为-0.5
(另外,请不要用很高深的程序语言好么?我们学的还不多.方法笨点没关系.多谢多谢)
import javax.swing.JOptionPane;
public class Me{
public static void main(String []args){
int number = 0;
double n, score = 0;
String in = JOptionPane.showInputDialog(null,"请输入一个数(0为结束输入)");
while(!in.equals("0")){
try{
n = Double.parseDouble(in);
score += n;
number++;
}catch(Exception e){
}finally{
in = JOptionPane.showInputDialog(null,"请输入一个数(0为结束输入)");
}
}
double result = number==0 ? 0 : score/number;
JOptionPane.showMessageDialog(null,"算术平均数为"+result);
}
}