你好:李老师我有个问题问一下:今天上课你讲的函数课:
public class exec
{ public static void main(String args[])
{String str;
str=javax.swing.JOptionPane.showInputDialog("please Input length");
int length=Integer.parseInt(str);
int total=0;
for(int i=0;i<length;i++)
{str=javax.swing.JOptionPane.showInputDialog("please Input number");
total=total+Integer.parseInt(str);
}
double d=(double)total/length;
str=String.valueOf(d);
javax.swing.JOptionPane.showMessageDialog(null,"str");
}
}
为什么输出不是平均数的值而是str
你把最后一行代码“javax.swing.JOptionPane.showMessageDialog(null,"str");”
改为javax.swing.JOptionPane.showMessageDialog(null,str);就可以了