Eclipse正在提示我将变量的类型更改为整数,但我需要将它变为double
w是BufferedWriter,平均是双倍
w.write(average);
BufferedWriter
不能写double
s,请参阅API specification。但是,您可以将double average
转换为String
,例如使用Double.toString(average)
,然后使用write(String)
写出结果字符串。
BufferedWriter
只允许你编写一系列字符(你看到的int
实际上是一个字符)。
如果你想写更复杂的东西,比如double
,你应该使用PrintWriter
代替。