Java 格式化输出文件时出现问题
因此,我目前对使用输入文件创建的输出文件的格式设置有问题。输入文件(file.txt)中包含以下信息,如下所示: 我想打印输出文件,其中数字在一条垂直线中,所有数字的总和加在该线的底部。 这样做的代码(我正在尝试使用)是-Java 格式化输出文件时出现问题,java,io,formatting,printf,Java,Io,Formatting,Printf,因此,我目前对使用输入文件创建的输出文件的格式设置有问题。输入文件(file.txt)中包含以下信息,如下所示: 我想打印输出文件,其中数字在一条垂直线中,所有数字的总和加在该线的底部。 这样做的代码(我正在尝试使用)是- 它似乎将所有数字打印在同一行上,而不是一个接一个地打印。我的格式是否有遗漏?我似乎想不出来。用%n代替/n,即 out.printf("%15.2f%n", value); %n是独立于平台的换行符。提及 /n有时可能会起作用,但并不总是与printf一起使用,语言是Jav
它似乎将所有数字打印在同一行上,而不是一个接一个地打印。我的格式是否有遗漏?我似乎想不出来。用
%n
代替/n
,即
out.printf("%15.2f%n", value);
%n
是独立于平台的换行符。提及
/n
有时可能会起作用,但并不总是与printf
一起使用,语言是Java还是C?可以试试\n\r
。。。
while(in.hasNextDouble())
{
double value = in.nextDouble();
out.printf("%15.2f\n", value);
total += value;
}
out.printf("Total: %8.2f\n", total);
out.printf("%15.2f%n", value);