Java 2진수->10진수, 10진수->2진수 변환

2024. 11. 26. 00:27코딩테스트/Java

 

2진수->10진수 변환

Integer.parseInt(binary, 2)

 

10진수->2진수 변환

Integer.toBinaryString(decimal)

 

package String;

public class Solution_13 {
    public static void main(String[] args) {
        String binary = "1101"; // 2진수 문자열
        int decimal = Integer.parseInt(binary, 2);
        System.out.println("2진수 " + binary + " -> 10진수 " + decimal);

        decimal = 13; // 10진수 값
        binary = Integer.toBinaryString(decimal);
        System.out.println("10진수 " + decimal + " -> 2진수 " + binary);
    }
}