System.out.print("정수 입력:");
int i = sc.nextInt();
System.out.print("문자열 입력:");
String s = sc.nextLine();
System.out.println("int = "+ i);
System.out.println("String = "+ s);
이런식으로 결과값이 나온다
이 코드는 버퍼에 개행 문자가 남아서 엔터가 nextLine에 입력된 것이다
nextLine은 분리자(개행 문자)까지 문자열로 가져옴
nextLine을 제외한 나머지는?
System.out.print("정수 입력:");
int i = sc.nextInt();
sc.nextLine(); //문자열 입력 전, 개행 문자 받을 nextLine 추가
System.out.print("문자열 입력:");
String s = sc.nextLine();
System.out.println();
System.out.println("int = "+ i);
System.out.println("String = "+ s);