코틀린 자료형 변환

황승현·2023년 12월 12일
0

코틀린 강의 정리

목록 보기
9/36

숫자 자료형간의 변환

  • 숫자 자료형끼리는 to자료형() 메소드를 사용해서 변환 가능하다

  • Int형 -> Double형 : 정수.toDouble()

  • Double형 -> Int형 : 실수.toInt()

	var num1 = 20 //Int형
    var num2 = 30.2 //Double형

    var num3 = num2.toInt() //Double -> Int
    var num4 = num1.toDouble() //Int -> Double

    println("num3: $num3")
    println("num4: $num4")

문자열을 숫자 자료형으로 변환

  • 숫자 자료형으로 변환 가능한 문자열은 별도의 메소드를 사용하면 숫자로 바꿀 수 있다.

  • String형 -> Int형 : Integer.parseInt(문자열)

  • String형 -> Int형 : 문자열.toInt()

  • String형 -> Double형 : 문자열.toInt()

    • Double.parseDouble(문자열) : kotlin에서 지원하지 않는다.
    var strNum5 = "10" //String형
    var strNum6 = "10.21" //String형

    var num5 = Integer.parseInt(strNum5) //String -> Int
    var num6 = strNum6.toDouble() //String -> Double
    
    println("num5: $num5")
    println("num6: $num6")
parseDouble("12.5")

0개의 댓글