计算平均值:将Double转换为字符串错误

时间:2019-03-06 23:32:16

标签: java average

我只是无法按我的意愿正确获取代码。 (Java初学者)

所以它应该工作的方式是这样的: 当运行程序时,我想要一个窗口并填写一个数字(X),数组应该多大(Z)。接下来,我得到X窗口,必须在其中键入要放入数组中的数字。最后,程序应计算所有数字的总和,然后除以数组的大小(Z),以获取数组中所有数字的平均值。

我快要完成了,但是我得到的只是关于Double to String转换的错误。我尝试了所有我知道的东西,但无法正常工作。请原谅可能存在拼写错误,我不得不将其翻译成英文。

错误: 在// 初始化 Output 行下方,此处不允许使用'void'类型或不兼容的类型:void无法转换为String

JavaScript

1 个答案:

答案 0 :(得分:1)

JOptionPane.showMessageDialog()

具有无效的返回类型。你要么想要

JOptionPane.showInputDialog()

或删除

Double output = Double.valueOf(JOptionPane.showMessageDialog...)

接近尾声

https://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html