-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
public void fileSave(){
int choice = 0;
String filename;
System.out.println("1) 파일 덮어쓰기 2) 새로운 파일로 저장하기");
System.out.print("선택하세요: ");
choice = scan.nextInt();
...fileSave()에서 제공하는 하위 메뉴에서, 입력에 대한 예외 처리가 되어 있지 않아 숫자가 아닌 문자를 입력할 때 예외가 발생합니다.
메뉴를 선택하세요: 6
1) 파일 덮어쓰기 2) 새로운 파일로 저장하기
선택하세요: a
Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:947)
at java.base/java.util.Scanner.next(Scanner.java:1602)
at java.base/java.util.Scanner.nextInt(Scanner.java:2267)
at java.base/java.util.Scanner.nextInt(Scanner.java:2221)
at main.VocManager.fileSave(VocManager.java:238)
at main.VocManager.menu(VocManager.java:83)
at main.TestMain.main(TestMain.java:19)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working