【发布时间】:2014-04-19 18:39:23
【问题描述】:
import java.io.*;
import java.util.*;
public class Temperature
{
static Scanner keyboard = new Scanner(System.in);
public static void main (String[] args) throws FileNotFoundException
{
double Celsius;
double Farhenheit;
PrintWriter outFile = new PrintWriter("tempConversion.out");
System.out.print("Enter a temperature in degrees Farhenheit: ");
Farhenheit = keyboard.nextDouble();
Celsius = (5.0/9.0) * (Farhenheit - 32.0);
System.out.println("Farhenheit: " + String.format("%.1f", Farhenheit));
System.out.println("Celsius: " + String.format("%.1f", Celsius));
outFile.println("Farhenheit: " + String.format("%.1f", Farhenheit));
outFile.println("Celsius: " + String.format("%.1f", Celsius));
outFile.close();
}
}
我有一个简单的温度转换程序,可以将数据输出到屏幕上,还有一个 outFile。
如何让这个程序为程序的每次执行编写一个 outFile?
示例:不是重写“tempConversion.out”来显示程序每次执行的新信息,而是必须为每组数据编写一个新文件;例如“tempConversion1.out”、“tempConversion2.out”等。
【问题讨论】:
标签: java output printwriter file-io