본문 바로가기
java

[Java] Scanner

by 강갱민 2024. 3. 5.

 

 

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