JAVA
[JAVA] Scanner 입력 next(), nextInt(), nextLine()
준몽쓰
2022. 12. 15. 23:57
데이터를 입력하고 실행하기 위해서는 Scanner sc = new Scanner(System.in); 를 암기하는 것도 빠르게 다음단계로 넘어가는 좋은 방법 중 하나이다.
- next() : 통째로가 사용자가 입력한 문자열 값
공백 또는 엔터를 구분점으로 판단하고 각 값들을 분리
값의 개수에 따라 next()를 넣어야 한다.

- nextInt() : 통째로가 사용자가 입력한 정수 값
- nextLine() : 통째로가 사용자가 입력한 문자열 값, 공백도 문자열로 판단하여 통채로 입력받는다.

여기서 next() 와 nextLIne()의 차이점은??
next()를 썼다면 후에 실행될 입력메소드에 엔터도 값으로 식별되기 때문에
nextLine()을 써주며 엔터값을 받아줘야 오류가 방지된다.