因此,我試圖創建一個程序,它以首字母和姓氏的形式輸入,然後將其打印到Output.txt文件中。 我對編程有點新鮮感,而且我認爲我在這方面做了一些推敲。將輸出寫入文本文件
我只是不斷收到我的程序的最後部分錯誤。
PrintInitials.java:21: error: <identifier> expected
} output.close();
^
1 error
這裏是我的代碼
import java.util.Scanner;
import java.io.PrintWriter;
import java.io.Writer;
import java.io.*;
public class PrintInitials
{
public static void main(String[] args)
{
Scanner stdIn = new Scanner(System.in);
String first; // first name
String last; // last name
System.out.print("Enter your first and last name separated by a space: ");
first = stdIn.next();
last = stdIn.next();
File file = new File("Output.txt");
FileWriter writer = new FileWriter(file, true);
PrintWriter output = new PrintWriter(writer);
output.print("Your initials are " + first.charAt(0) + last.charAt(0) + ".");
} output.close();
}
格式非常差的代碼。我認爲一旦格式正確,問題就會清楚。 – Sufian