JAVA/이론
[JAVA] N진수 변환(2진수, 8진수, 10진수, 16진수)
sirius
2021. 3. 26. 11:09
public static void main(String args[]) {
//10진수
int deciaml = 15;
//2진수
String binaryString = Integer.toBinaryString(deciaml);
int binaryToDecimal = Integer.parseInt(binaryString, 2);
System.out.println(binaryString); //1111
System.out.println(binaryToDecimal); //15
//8진수
String octalString = Integer.toOctalString(deciaml);
int octalToDecimal = Integer.parseInt(octalString, 8);
System.out.println(octalString); //17
System.out.println(octalToDecimal); //15
//16진수
String hexString = Integer.toHexString(deciaml);
int HexToDecimal = Integer.parseInt(hexString, 16);
System.out.println(hexString); //f
System.out.println(HexToDecimal); //15
}