🎨 Programming/Android(Kotlin)

[Kotlin] 1. 변수 & 자료형

ryang x2 2020. 12. 1. 00:12
728x90
반응형

● 변수(Variable)
var 변수명
var 변수명 =

● 상수(Value)
val 상수명 =

 

var num = 10
var str = "hello"
var height = 180.5

fun main(args:Array<String>){
    println(num)
    println(str)
    println(height)

    num = 100
    str = "bye"
    height = 175.6

    println(num)
    println(str)
    println(height)
}

* 내부적으로는 데이터 타입이 존재한다.

 


# 자료형  


* 정수형 -> Long > Int > Short > Byte
* 실수형 -> Double > Float
* 문자 -> Char
* 문자열 -> String
* 논리형 -> Boolean ( True/False )

 

● 사용법

var num = 10
-> var num: Int = 10 (데이터 타입을 명확히 하고싶은 경우 -> 변수를 만들 때 데이터 타입을 저장해서 쓴다.)

 

* null :  값이없음 

var num: Int = null

-> var num: Int? = null  ::  "값이 존재하지 않는다는 뜻"

 

 

예시 )

var num1: Int = 20
var str1: String = "Hello"

fun main(array: Array<String>){
    num1 = 30
    println(num1)
}

 

예시 2)

var num2: Int? = null

fun main(array: Array<String>){
    println(num2) // null safe mode 
}

 

728x90
반응형