Возникает ошибка при использовании «^z» в качестве индикатора завершения приложения CreateTextFile ниже.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Возникает ошибка при использовании «^z» в качестве индикатора завершения приложения CreateTextFile ниже.

Сообщение Anonymous »

Я учусь создавать текстовый файл с помощью Java и хранить его. Однако я получаю сообщение об ошибке «Неверный ввод. Повторите попытку». при вводе индикатора конца файла «^z».
Мой код выглядит следующим образом:

Код: Выделить всё

import java.io.FileNotFoundException;
import java.util.Formatter;
import java.lang.SecurityException;
import java.util.FormatterClosedException;
import java.util.NoSuchElementException;
import java.util.Scanner;

public class CreateTextFile {

public static void main(String[] args) {
// open clients.txt,output data to the file the close clients.txt
try (Formatter output = new Formatter("clients.txt")){
Scanner input = new Scanner(System.in);

System.out.printf("%s%n%s%n?",
"Enter account number, first name, last name and balance.",
"Enter end-of-file indicator to end input.");
while(input.hasNext()) {
//loop until end-of-file indicator
try {//output new record to file; assume valid input
output.format("%d %s %s %.2f%n", input.nextInt(),input.next(),input.next(),input.nextDouble());
}
catch(NoSuchElementException elementException) {
System.err.println("Invalid input. Please try again.");
input.nextLine();// discard input so user can try again
}
System.out.print("? ");
}

}
catch(SecurityException | FileNotFoundException | FormatterClosedException e) {
e.printStackTrace();
}

}

}

? 100 Боб Блю 24,98
? 200 Стив Грин -345,67
? 300 Пэм Уайт 0,00
? 400 Сэм Ред -42,16
? 500 Сью Желтый 224,62
? ^Z
Это мой вклад.

Подробнее здесь: https://stackoverflow.com/questions/791 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»