반응형

자료형

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()
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기