Scanner
System.out을 통해서 출력을 했듯이, System.in을 통해서 사용자의 입력을 받을 수 있다.
그런데 자바가 제공하는 System.in을 통해서 사용자 입력을 받으려면 여러 과정을 거쳐야 해서 복잡하고 어렵다.
자바는 이런 문제를 해결하기 위해 Scanner라는 클래스를 제공한다.
이 클래스를 사용하면 사용자 입력을 매우 편리하게 받을 수 있다.
Scanner scanner = new Scanner(System.in);
- Scanner는 System.in을 사용해서 사용자의 입력을 편리하게 받도록 도와준다.
- Scanner scanner 코드는 scanner 변수를 선언하는 것이다. 이제부터 scanner 변수를 통해서 scanner를 사용할 수 있다.
scanner.nextLine()
- 엔터(\n)을 입력할 때까지 문자를 가져온다.
scanner.nextInt();
- 입력을 int 형으로 가져온다. 정수 입력에 사용한다.
scanner.nextDouble()
- 입력을 double 형으로 가져온다. 실수 입력에 사용한다.
'Study' 카테고리의 다른 글
[JAVA/자바] 배열 리펙토링 (0) | 2023.05.26 |
---|---|
[JAVA/자바] 배열 (0) | 2023.05.15 |
java: incompatible types: possible lossy conversion from double to int (0) | 2023.05.08 |
[JAVA/자바] 형변환 (0) | 2023.05.03 |
[JAVA/자바] 스코프 (0) | 2023.04.19 |