소스코드
int i = 127;
String binaryString = Integer.toBinaryString(i); //2진수
String octalString = Integer.toOctalString(i); //8진수
String hexString = Integer.toHexString(i); //16진수
System.out.println(binaryString); //1111111
System.out.println(octalString); //177
System.out.println(hexString); //7f
int binaryToDecimal = Integer.parseInt(binaryString, 2);
int binaryToOctal = Integer.parseInt(octalString, 8);
int binaryToHex = Integer.parseInt(hexString, 16);
System.out.println(binaryToDecimal); //127
System.out.println(binaryToOctal); //127
System.out.println(binaryToHex); //127
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[JAVA 알고리즘] 회문 (0) | 2018.04.02 |
---|---|
[JAVA 알고리즘] 재미있는 수학 (1) | 2018.04.02 |
[JAVA] 문자열에서 가운데 글자만 출력하기. (문자열) (0) | 2018.03.05 |