의문점 자바 Scanner 관련 자료를 찾아보니 sc.nextInt();로 입력받아도 무방한 것을 굳이 Integer.parseInt(sc.nextLine()); 으로 문자로 받아 숫자로 변환시키는 것들이 보였다.그래서 왜? 문자를 받고 숫자로 변화시키는지에 대해 궁금함이 들었다. 조사nextInt();장점사용자가 입력한 값을 int타입으로 바로 변환되서 추가적인 변환작업이 필요가 없다간단명료 하다.단점입력을 받을 때 nextInt();에 내재되어 있는 줄바꿈이 실행되므로 뒤에 nextLine();을 사용할 때 입력하지 않았는데 바로 실행되는 오류가 나타날 수 있다.Int 관련 자료형이 아니면 오류가 나타날 수 있다.Integer.parseInt(sc.nextLine());장점nextInt();에 내재..