ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글

Designed by Tistory.