Я новичок в Java, поэтому извиняюсь, если что-то из этого неясно - я хочу распечатать то, что на консоли, также в текстовый файл - однако я хочу, чтобы он печатался только в конце файла - так в основном он будет проходить через все программы (это игра в угадайку), а затем, после завершения, попросит пользователя ввести имя файла и затем напечатать то, что находится на консоли, в этот файл. Я немного знаком с PrintWriter и BufferedWriter и т. Д., Но я не уверен, что делать, когда я хочу распечатать результаты, которые существуют на консоли, например, ниже (где вопросы system.out.print и цифры 3, 18 19 - пользовательский ввод). Любая помощь будет высоко ценится!
Пожалуйста, угадайте число от 1 до 20: 3
Слишком низко, попробуйте еще раз. Пожалуйста, угадать число от 1 до 20: 18
Слишком низко, попробуйте еще раз. Пожалуйста, угадайте число от 1 до 20: 19
Отлично!
System.out.println("Enter a file name: ");
String fileName = Keyboard.readInput();
File myFile = new File(fileName);
try (PrintWriter pw = new PrintWriter(new FileWriter(fileName))) {
pw.write(??????);
} catch (IOException e) {
System.out.println(e.getMessage());
}