该程序正常运行,但是我无法将writeOutput
方法打印到名为DR.txt的现有文本文件中。
下面是writeOutput
方法。
public void writeOutput() {
super.writeOutput();
System.out.println("Routing #: " + route);
System.out.println("account #: " + acct);
}
下面是文件DailyTransactions,程序员必须在其中创建带有名称和其他附加字段的新客户。问题是将方法打印到现有的文本文件DR.txt中。我已经尝试了BufferedWriter和PrintWriter。我认为我做错了,这就是为什么它无法正确打印到文本文件中的原因。
import java.io.*;
public class DailyTransactions {
public static void main (String[] args) throws FileNotFoundException {
String [] item = {"canoe","kayak","boogieboard","umbrella","towel","sunhat","iPad","speedboat","chair"};
CustomerOfSammy[] user = new CustomerOfSammy[5];
// public Cash(String user)
user [0] = new Cash("SD");
user [1] = new Cash("GK");
user [2] = new Cash("SG");
// public Credit(String user,int Num)
user [3] = new Credit("CB",1234);
// public Bank(String user,int Num,int rNum,int act)
user [4] = new Bank("NG",5678,9101,2122);
for (int x = 0; x <= 4; x++) {
user[x].writeOutput();
System.out.println();
}
}
}