Study
[JAVA/자바] Scanner
_유니
2023. 5. 10. 15:52
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 형으로 가져온다. 실수 입력에 사용한다.