10진수 -> 2진수
C = Integer.toBinaryString(변수)
int n10 = 12;
String n2 = Integer.toBinaryString(n10);
System.out.println("n2 = "+n2); //답 : n2 = 1100 문자열
2진수 -> 10진수
C = Integer.parseInt(변수, 2진수);
n2 = "11001010"; //n2는 String
//2진수 -> 10진수
n10 = Integer.parseInt(n2, 2);//뒷 숫자는 2진수의 2
System.out.println("n10 = "+n10); //답 : n10 = 202
10진수 -> 16진수
C = Integer.parseInt(변수);
//10진수 -> 16진수
String n16 = Integer.toHexString(n10);
System.out.println("n16 = "+n16);
16진수 -> 10진수
C = Integer.parseInt(변수, 16 진수);
//16진수 -> 10진수
n10 = Integer.parseInt(n16, 16);
System.out.println("n10 = "+n10);
'JAVA > 쓸만한 코드' 카테고리의 다른 글
swit[ ] 로 겹치는 랜덤숫자 제거 (0) | 2020.05.26 |
---|---|
String Class 코드 (0) | 2020.05.26 |
문자열을 숫자로 바꾸기/ Integer.parselnt (0) | 2020.05.26 |
2진법 16진법 쉽게 계산하기 원리(코드 x) (0) | 2020.05.26 |
문자로 입력받아 숫자로 변환하기 (0) | 2020.05.26 |