[Android] kotilin 한번 훓어 보기


package com.example.kotilinbasics

fun main(){
    // 변수
    var myVar: String = "변수는 값이 변경 될 수 있는 값"
    println(myVar)
    // 상수
    val myVal: String = "상수는 변경되지 않는 값"
    println(myVal)

    // ----------Number--------------

    // Byte : 음의 정수 -128부터 양수 128
    var myByteNumber : Byte = 36
    println(myByteNumber)
    // Long : 음의 정수,양의 정수 큰 수를 정의할 때
    var myLongNumber : Long = 3651252121
    println(myLongNumber)
    // Short : 음의 정수 -32768부터 양수 32767
    var myShotNumber : Short = -14212
    println(myShotNumber)
    // Double : 소수점 2자리 정의
    var myDobbleNumber :  Double = 3.14
    println(myDobbleNumber)
    // Float : 32bit 소수점 7자리 정의
    var myFloatNumber :  Float = 3.14f
    println(myFloatNumber)
    // UShort : 정수 전체의 bit 범위를 양수값으로 표현 하는 경우에 사용
    var myUshortNumber : UShort = 123u
    println(myUshortNumber)

    // ----------Boolean--------------

    val myTrue : Boolean = true
    val myFalse : Boolean = false
    println(myTrue || myFalse) // true
    println(myTrue && myFalse) // false
    println(!myTrue) // false

    // -----------String--------------

    val myChar = 'a'
    println(myChar)
    // 키보드에 없는 문자열을 사용할 때 (https://en.wikipedia.org/wiki/List_of_Unicode_characters)
    var myUnicode = '\u00AE'
    println(myUnicode)
    var firstName = "KIM"
    var lastName = "DONGNYEONG"
    // \t : 탭
    // \n : 줄바꿈
    println(lastName + " " + firstName)

    // -----------조건문--------------

    var age = 18
    println("나이를 입력하세요")
    // readln()은 키보드로 입력받는 함수
    var enteredValue = readln()
    // 입력받은 문자열 나이를 정수로 변환
    age = enteredValue.toInt()
    println(age)
    if(age in 18..69){
        println("성인 입니다")
    }else{
        println("아직 성인이 아닙니다.")
    }

}