-
[Kotlin]변수와 자료형Kotlin 2020. 4. 1. 17:40반응형
코틀린의 변수는 val, var라는 키워드를 이용하여 선언합니다.
val는 최초 지정한 값을 바꿀 수 없는 읽기 전용 변수이고
var은 값을 바꿀 수 있습니다.
변수 선언하는 방법은
키워드 변수이름 : 자료형 = 값
이런 식입니다. 예를 보면서 이해해보도록 합시다.
val name : String = "Kim"
쉽게 이해되시죠? 다른 언어와는 다르게 val var 키워드를 처음부터 배우고 사용하게 되네요
fun main() { val number = 10 //number 변수는 int형으로 추론 var language = "Korean" //String으로 추론 val secondNumber: Int = 20 //자료형을 Int형으로 명시적으로 지정 language = "English" //var 키워드로 선언한 변수는 값을 다시 할당할 수 있음 println("number: $number") println("language: $language") println("secondNumber: $secondNumber") }
하지만 위와 같이 자료형을 넣어주지 않아도 알아서 자료형을 추론해서 대입해주기 때문에 필수적으로 넣어줄 필요는 없습니다. 단! 변수를 선언하고 값을 바로 넣어주지 않을 때는 자료형을 명시해야 한다는 점 꼭 기억해주세요!
형식 자료형 크기 값의 범위 정수 자료형 Long 8byte(64bit) -2^63 ~ 2^63-1 Int 4byte(32bit) -2^31 ~ 2^31-1 Short 2byte(16bit) -2^15 ~ 2^15-1 Byte 1byte(8bit) -2^7 ~ 2^7-1 형식 자료형 크기 값의 범위 실수 자료형 Double 8byte(64bit) 약4.9E - 324 ~ 1.7E + 308 Float 4byte(32bit) 약1.4E - 45 ~ 3.4E + 38 논리 자료형 Boolean 1bit true,false 문자 자료형 Char 2byte(16bit) 0 ~ 2^15 - 1 반응형'Kotlin' 카테고리의 다른 글
[Kotlin] IntelliJ 프로젝트 만들기 (0) 2020.03.25 [Kotlin] 코틀린 설명 및 IntelliJ 설치 방법 (0) 2020.03.25