所以我目前在使用输入文件创建的输出文件格式化时出现问题。输入文件(file.txt)中包含此信息,完全如此处所示:
32 54 67.5 29 35 80
115 44.5 100 65
我想打印输出文件,其中数字在垂直线上,总共列在行底部的所有数字。 这样做的代码(我正在尝试使用)是 -
while(in.hasNextDouble())
{
double value = in.nextDouble();
out.printf("%15.2f\n", value);
total += value;
}
out.printf("Total: %8.2f\n", total);
似乎在同一行打印所有数字而不是一个接一个。我在格式化中错过了一块吗?我似乎无法弄明白。
答案 0 :(得分:1)