얼렁뚱땅 자바이야기

[JAVA] 스캐너 연속 2번 쓸 때 나타난 문제

MOSTAR 2023. 2. 24. 15:12

 

// 이렇게 하면 에러 뜸
// 왜냐면, nextInt는 개행문자 전까지를 입력으로 받음
// 그러고 그 개행문자가 ar 입력 받는데에 영향을 주어서 에러뜸
int num = sc.nextInt(); 
String ar = sc.nextLine();


// 이렇게 해야함
int num = sc.nextInt();
sc.nextLine(); 
String ar = sc.nextLine();