728x90
Kotlin 입력 받기
- Java 와 동일하게 Scanner 를 이용하여 입력을 받는다. Scanner 객체를 이용하여 System.in 정보를 받아서 처리 한다.
Scanner 관련 import 를 추가하고 원하는 입력 타입에 맞게 함수를 사용한다.
import java.util.Scanner -> Scanner 사용을 위한 import 추가
...
val sc = Scanner(System.`in`) -> kotlin 에서 in 은 예약어로 사용되고 있기 때문에 구분을 위해서 Java 와 다르게 이와 같이 감싸줘야 한다.
val a = sc.nextInt() -> Int 타입 입력을 받을 때 nextInt 함수를 사용한다.
...
- 입력 타입에 따라 다음과 같은 함수를 사용할 수 있다.
함수 | 용도 |
---|---|
next() | String 타입 입력을 받을때 사용 |
nextInt() | Int 타입 입력을 받을때 사용 |
nextDouble() | Double 타입 입력을 받을때 사용 |
nextShort() | String 타입 입력을 받을때 사용 |
nextByte() | String 타입 입력을 받을때 사용 |
nextFloat() | String 타입 입력을 받을때 사용 |
nextLong() | String 타입 입력을 받을때 사용 |
nextLine() | \n 개행이 포함되어 있는 입력을 받고 개행을 제외한 String 을 리턴한다. |
728x90
'알고리즘' 카테고리의 다른 글
[BOJ][KOTLIN] 10809 알파벳 찾기 (0) | 2021.11.16 |
---|---|
[Kotlin] char 를 Int 로 변환 (0) | 2021.11.16 |
[BOJ][Kotlin] 3052 (0) | 2021.11.15 |
[Kotlin] 배열 (0) | 2021.11.15 |
시간 복잡도 계산 하기 (0) | 2021.10.26 |