Tip
Java 진수(정수 리터럴) 표기
- 2진수:
0b또는0B(예:0b1010)- 8진수:
0(예:012)- 10진수: 접두사 없음 (예:
10)- 16진수:
0x또는0X(예:0xA)
간단 예시
0b1010→ 2진수1010→ 10012→ 8진수12→ 1010→ 10진수10→ 100xA→ 16진수A→ 10
System.out.println(0b1010); // 10
System.out.println(012); // 10
System.out.println(10); // 10
System.out.println(0xA); // 10시험용 암기
0b = 2진수
0 = 8진수
없음 = 10진수
0x = 16진수
주의
int a = 010;
System.out.println(a);- 출력은 10이 아니라 8
010은 10진수 10이 아니라 8진수 10- 8진수 10 = 10진수 8