以文本方式查看主题

-  课外天地 李树青  (http://njcie.com/bbs/index.asp)
--  清心茶舍  (http://njcie.com/bbs/list.asp?boardid=21)
----  为什么输出不是平均数而是str  (http://njcie.com/bbs/dispbbs.asp?boardid=21&id=343)

--  作者:hellow
--  发布时间:2007/3/27 19:59:16
--  为什么输出不是平均数而是str

你好:李老师我有个问题问一下:今天上课你讲的函数课:

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


 

[此贴子已经被admin于2010-12-13 19:50:13编辑过]

--  作者:eva
--  发布时间:2007/3/27 23:09:00
--  

你把最后一行代码“javax.swing.JOptionPane.showMessageDialog(null,"str");”

改为javax.swing.JOptionPane.showMessageDialog(null,str);就可以了