Scanner 는 파이썬의 input 처럼 입력을 받을 수 있도록 도와주는 메소드이다.
System.out` 을 통해서 출력을 했듯이, `System.in` 을 통해서 사용자의 입력을 받을 수 있다.
Scanner 변수명 = new Scanner(System.in)
- 엔터( `\n` )을 입력할 때 까지 문자를 가져온다. `
scanner.nextLine()
- 입력을 `int` 형으로 가져온다. 정수 입력에 사용한다.
scanner.nextInt()
-입력을 `double` 형으로 가져온다. 실수 입력에 사용한다.
scanner.nextDouble()
print() vs println()
다음 코드를 보면 `println()` 이 아니라 `print()` 를 사용한다.
`System.out.print("문자열을 입력하세요:")` 그 이유는 다음과 같다.
print() 출력하고 다음 라인으로 넘기지 않는다.
System.out.print("hello");
System.out.print("world");
//결과: helloworld
println() 출력하고 다음 라인으로 넘긴다.
System.out.println("hello");
System.out.println("world");
//결과:
hello
world
'java' 카테고리의 다른 글
| Java에서 length와 length()의 차이점 이해하기 (0) | 2023.12.16 |
|---|