[Java 진법 변환]2진수-10진수 8진수-10진수 16진수-10진수

2021. 11. 11. 22:21[JAVA]

반응형
        String binary = Integer.toBinaryString(127); // 10진수 127을 2진법String으로
        String octal = Integer.toOctalString(127);// 10진수 127을 8진법String으로
        String hex = Integer.toHexString(127);// 10진수 127을 16진법String으로
        System.out.println(binary);
        System.out.println(octal);
        System.out.println(hex);
        결과값 : 1111111
                 177
                 7f
        int b = Integer.parseInt(binary, 2); // (10진법으로 바꾸길 원하는 문자열, 원래 몇 진법인지)
        int c = Integer.parseInt(octal,8); // (10진법으로 바꾸길 원하는 문자열, 원래 몇 진법인지)
        System.out.println(b);
        System.out.println(c);
        결과값:127
              127

 

 

반응형