티스토리 뷰

Project/JAVA&Jsp

JAVA 진수변환

Mr.Kang 2020. 8. 13. 11:12

JAVA의 Interger를 사용한 10진수에서 2진수, 8진수,16진수 변환

// 10진수 선언
int i = 127;

// 10진수를 String형으로 각 진수에 맞게 변환
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

 

 

2진수, 8진수, 16진수에서 10진수로 변환

String binaryString = "1111111"; // 2진수
String octalString = "177";   // 8진수
String hexString = "7f";       // 16진수
  
int binaryToDecimal = Integer.parseInt(binaryString, 2); // 2진수->10진수로 변환
int binaryToOctal = Integer.parseInt(octalString, 8); //8진수를 -> 10진수로 변환
int binaryToHex = Integer.parseInt(hexString, 16); //16진수를 -> 10진수로 변환
 
System.out.println(binaryToDecimal); //127
System.out.println(binaryToOctal);   //127
System.out.println(binaryToHex);     //127
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함