greenhelix
greenhelix
greenhelix
05-13 07:51
  • All (229)
    • Algorithm (118)
      • Algorithm (17)
      • Graph (0)
      • Core (6)
      • Python (18)
      • PythonSnippet (4)
      • Java (59)
      • Kotlin (14)
    • Project (0)
    • Study (8)
      • License (5)
      • EIP (3)
    • Programming (63)
      • Android (41)
      • Flutter (1)
      • Bugs Life (21)
      • Linux (0)
    • Tech (32)
      • Tech (17)
      • Drone (4)
      • Hacking (11)
    • Life (6)
      • INGRESS (1)
      • 심시티빌드잇 (0)
250x250

티스토리

hELLO · Designed By 정상우.
greenhelix

greenhelix

Kotlin 기본 변수 및 연산자
Algorithm/Kotlin

Kotlin 기본 변수 및 연산자

2021. 4. 30. 18:40

변수

- 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
    'Algorithm/Kotlin' 카테고리의 다른 글
    • emptyList()
    • Kotlin 조건문
    • [프로그래머스 뿌셔뿌셔] :Kotlin: 크레인 인형 뽑기 게임
    • #08_CS Arcade Kotlin >> Matrix Elements Sum
    greenhelix
    greenhelix
    개발에 관한 것들과 개인적인 것을 담는 블로그

    티스토리툴바