🎨 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
반응형