코딩 기록/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로 출력 |