← 홈으로 돌아가기
Kotlin

Kotlin 문법 이진법 -> 십진법

이진법 -> 십진법 변환
  • String 타입의 이진법 수를 parseInt() 메서드를 사용하여 십진법으로 변환할 수 있다.

  • parseInt() 메서드는 괄호안에 String 타입의 이진법 수와 2를 넣으면 된다.

  • 그러면, String 타입의 이진법 수가 String 타입의 십진법 수로 반환된다.

  • 예시

val num = "1010"
val str = Integer.parseInt(num, 2)
println(str)
-> "10"

십진법 -> 이진법 변환
  • Int 타입의 값을 toBinaryString() 메서드를 사용하여 이진법으로 변환할 수 있다.

  • 괄호안에 Int 값을 넣으면 된다.

  • 그러면, String 타입으로 이진법 수가 반환된다.

  • 예시

val num = 10
val str = Integer.toBinaryString(num)
println(str)
-> "1010"
개발공부 정리노트 | Progressive overload