타닥타닥 개발자의 일상

Java 자바에서 10진수를 2진수, 8진수, 16진수로 만들어주는 문법 본문

코딩 기록/Java

Java 자바에서 10진수를 2진수, 8진수, 16진수로 만들어주는 문법

NomadHaven 2021. 12. 9. 21:07

 

Integer.to.BinaryString(i) 10진수를 2진수로
Integer.toOctalString(i) 10진수를 8진수로
Integer.toHexString(i) 10진수를 16진수로
2진수를 10진수로
String number2 = "1010101"; 
int number10 = Integer.parseInt(number2,2)

 

 

 

10진수를 2진수로 바꾸는 예시 

입력화면 출력화면
int num10 =16; //정수 16선언
String num2 = Integer.toBinaryString(num10); //정수를 2진수 문자열로 변환
System.out.println(num2); 
10000 // 16의 2진수

10진수를 8진수로 바꾸는 예시

입력화면 출력화면
 int ten = 64; //정수 64선언
 String eight = Integer.toOctalString(ten); //정수 64를 8진수 문자열로 변환
 System.out.println(eight);
100 // 64의 8진수

 

2진수를 10진수로 바꾸는 예시

입력화면 출력화면
String number2 = "10101100"; //2진수 문자열 선언
int number10 = Integer.parseInt(number2,2);
 System.out.println(number10);
//2진수 문자열 number2가 2진수라 알려주고 10진수 정수로 변환
172 //2진수 10101100을 10진수로 변환한 수

8진수를 10진수로 바꾸는 예시

입력화면 출력화면
 String num8 = "1002"; // 8진수 문자열 선연
 int num80 = Integer.parseInt(num8,8);  
//8진수 문자열 num8이 8진수로 알려주소 10진수 정수로 변환
 System.out.println(num80); 
514 //8진수 1001의 십진수인 514로 출력
Comments