안드로이드(Kotlin)

Android(Kotlin) 자료형, 변수와 상수, 타입 캐스팅

SourceTree 2021. 11. 20. 09:00
반응형

자료형

Short : 16비트 정수
Int : 32비트 정수
Long : 64비트 정수
Float : 32비트 부동소수점
Double : 64비트 부동소수점
String : 문자열 
Boolean : true/false
Char : 하나의 문자(자바와 달리 Char형은 숫자형 아님)
Byte : 8비트 정수

 

변수(var)와 상수(val)

//변수 var
var a: Int = 10
//상수 val
val b: Int = 20 
 
//형추론(변수 선언시 타입을 지정하지 않아도 되는 것)
var c = 15.123 // = var c: Double
var d = "안녕 코틀린!" // = var d: String

 

타입 캐스팅

var number = 7
var lnum = number.toLong()
var snum = number.toShort()
var dnum = number.toDouble()
var fnum = number.toFloat()
var bval = number.toByte()

var textNumber = "77"
var num = textNumber.toInt()
반응형