변수
- var num : Int = 4
var 는 변형 가능한 변수를 뜻한다.
- val course : String = "Kotlin"
val 는 변형 불가능한 변수를 뜻한다.
- var a = "ant"
코틀린에서는 형을 명시하지 않아도 추측하여 변수가 선언된다.
연산자
- 8 + 2 = 10
- 8 - 2 = 6
- 8 * 2 = 16
- 8 / 2 = 4 몫
- 8 %2 = 0 나머지
- "abc" + "def" = "abcdef"
+는 문자열도 산술 연산이 가능하다.
var num = 1
num++
num--
num += 1
num -= 2
num *= 3
다양한 방식으로 표기가 가능하다.
입력
- var what = readline()
readline으로 입력을 받을 수 있다. 파이썬에서 input() 과 동일하다.
- var how = readline()!!.toInt()
readline은 기본적으로 string값으로 들어온다.
이를 숫자나 다른 형으로 받고자 하면 !!.to원하는형() 으로 선언해주면 된다. 파이썬에서는 int()로 감싸주는 형태인 반면에 코틀린은 뒤에 붙여준다.
!! 는 null값을 거부한다는 의미이다.
not null assertion operator
728x90
반응형
'Algorithm > Kotlin' 카테고리의 다른 글
Kotlin 조건문 (0) | 2021.04.30 |
---|---|
[프로그래머스 뿌셔뿌셔] :Kotlin: 크레인 인형 뽑기 게임 (0) | 2021.01.04 |
#08_CS Arcade Kotlin >> Matrix Elements Sum (0) | 2020.12.31 |