728x90
소스 코드
public class Main {
public static void main(String[] args) {
// 10진수
int num = 120;
String decimalToBinary = Integer.toBinaryString(num);
String decimalToOctal = Integer.toOctalString(num);
String decimalToHex = Integer.toHexString(num);
System.out.println("10진수 -> 2진수, 8진수, 16진수로 변환");
System.out.println("10진수: " + num + ", 2진수: " + decimalToBinary);
System.out.println("10진수: " + num + ", 8진수: " + decimalToOctal);
System.out.println("10진수: " + num + ", 16진수: " + decimalToHex);
System.out.println();
System.out.println("2진수, 8진수, 16진수를 10진수로 변환");
System.out.println("2진수: " + decimalToBinary + ", 10진수: " + Integer.parseInt(decimalToBinary, 2));
System.out.println("8진수: " + decimalToOctal + ", 10진수: " + Integer.parseInt(decimalToOctal, 8));
System.out.println("16진수: " + decimalToHex + ", 10진수: " + Integer.parseInt(decimalToHex, 16));
}
}
출력 결과
'Java' 카테고리의 다른 글
Effective Java 아이템 10. equals는 일반 규약을 지켜 재정의하라 (0) | 2019.04.08 |
---|---|
Java 시스템 속성 정보 가져오기 (0) | 2019.04.08 |
char를 String으로 변환하기 (0) | 2019.04.07 |
String을 char로 변환하기 (0) | 2019.04.07 |
Effective Java 아이템 9. try-finally보다는 try-with-resources를 사용하라 (0) | 2019.04.06 |
댓글