Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用BufferedWriter将double写入文件_Java_File_Double - Fatal编程技术网

Java 无法使用BufferedWriter将double写入文件

Java 无法使用BufferedWriter将double写入文件,java,file,double,Java,File,Double,Eclipse提示我将变量的类型更改为整数,但我需要它是双精度的 w为BufferedWriter,平均值为双精度 w.write(平均值)一个BufferedWriter只允许您编写一系列字符(您看到的int实际上是一个字符) 如果你想写更复杂的东西,比如一个双精度的,你应该使用一个PrintWriter。BufferedWriter只允许你写一个字符序列(你看到的int实际上是一个字符) 如果您想编写更复杂的内容,如双精度double,则应改用PrintWriter。BufferedWrit

Eclipse提示我将变量的类型更改为整数,但我需要它是双精度的

w为BufferedWriter,平均值为双精度


w.write(平均值)

一个
BufferedWriter
只允许您编写一系列字符(您看到的
int
实际上是一个字符)


如果你想写更复杂的东西,比如一个双精度的,你应该使用一个
PrintWriter

BufferedWriter只允许你写一个字符序列(你看到的
int
实际上是一个字符)


如果您想编写更复杂的内容,如双精度
double
,则应改用
PrintWriter

BufferedWriter
无法写入
双精度
,请参阅。但是,您可以将
双平均值
转换为
字符串
,例如使用
double.toString(average)
,然后使用
write(String)
BufferedWriter
无法写入
双平均值
,请参阅。但是,您可以将
双平均值
转换为
字符串
,例如使用
double.toString(average)
,然后使用
write(String)
写入结果字符串