Kotlin 자료형, 타입확인하기, 타입변경하기

Kotlin 자료형, 타입확인하기, 타입변경하기

//자료형 -> 숫자(int, Long, double, Float), 문자(String), boolean(true, false) fun main() { // val test1 = "1234" // val test2 = 1234 // println(test1) // println(test2) // //타입확인 // println(test1::class.java.simpleName) // println(test2::class.java.simpleName) // val test3 = 1234.1234 // println(test3) // println(test3::class.java.simpleName) //변수를 선언하기전에 타입을 선언할 수 있음 // val test4: Int = 1234 // println(test4) // // 다른타입을 넣었을 때 err // val test4: Int = "1234" // print(test5) // val test6 : Int = 1234123412341234 // println(test6) // Long은 Int가 담지못하는 범위를 담을 수 있음 // val test7 : Long = 1234123412341234 // print(test7) // val test8: Float = 1234.1234f // println(test8) // // 타입 변경하기 // val test9: Int = 1234 // val test10 = test9.toString() // println(test10::class.java.simpleName) // // 다른 방법으로 변경하기 // val test11 : String = "1234" // val test12 = Integer.parseInt(test11) // println(test12) // println(test12::class.java.simpleName) // // 아래 두개는 다른것 // val test13 = "" // 예) 여자친구가 있었는데 지금 없다 // val test14 = null // 여자친구를 사귄 적이 없다. // println(test13) // println(test14) // null은 문자열은 아님 // val test15: String = null // 그러나 ?넣으면 가능함 // null일 수 도 있고 아닐 수 도 있다 의미 val test16 : String? = null println(test16) }

공유하기 글 요소 저작자표시

from http://yoo-young.tistory.com/76 by ccl(A) rewrite - 2021-12-21 10:27:57