취미처럼

[JAVA] N진수 변환(2진수, 8진수, 10진수, 16진수) 본문

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

}

'JAVA > 이론' 카테고리의 다른 글

[JAVA] Scanner(스캐너) 클래스  (0) 2021.04.15
[JAVA] BufferedReader vs Scanner  (0) 2021.04.13
[JAVA] 문자열 형 변환 비교(casting VS toString VS String.valueOf)  (0) 2021.03.23
[JAVA] 콜백  (0) 2021.03.23
[JAVA] 참조  (0) 2021.03.23
Comments