Saturday, December 23, 2006
Java/자바] 16진수 계산하는 법; 십육진수 헥사(Hex)값 계산
자바는 물론이고, C언어나 Perl 등의 거의 모든 언어에서, 16진수를 계산할 때에는 0x 라는 접두사를 붙여주고 계산하면 됩니다. "숫자 제로+엑스"입니다.
예를 들어 십육진수 FF 를 0xFF 이렇게 표현하면, 컴파일러가 FF를 십육진수 상수라고 인식하게 됩니다. 그렇지 않으면 FF 를 변수명으로 착각하고 에러가 납니다.
파일명: Foo.java
▶▶ Java/자바] 16진수 상수 FF, 10 표현 방법; Hexadecimal Literal
▶▶ 자바/Java] 10진수, 16진수로 변환 출력 - 십진수 십육진수(헥사;Hex)
예를 들어 십육진수 FF 를 0xFF 이렇게 표현하면, 컴파일러가 FF를 십육진수 상수라고 인식하게 됩니다. 그렇지 않으면 FF 를 변수명으로 착각하고 에러가 납니다.
자바 기초: 16진수 계산 예제
파일명: Foo.java
public class Foo {
public static void main(String[] args) {
int n = 0xFF; // 십진수로 255
int n2 = 0x20; // 십진수로 32
n += n2; // n = n + n2 와 동일
System.out.println(n);
// 출력 결과 (10진수): 287
// 255+32=287
// 답을 16진수로 출력하기
System.out.format("%X%n", n);
// 출력 결과 (16진수): 11F
// 10진수 287 이, 16진수로는 11F 임
}
}
public static void main(String[] args) {
int n = 0xFF; // 십진수로 255
int n2 = 0x20; // 십진수로 32
n += n2; // n = n + n2 와 동일
System.out.println(n);
// 출력 결과 (10진수): 287
// 255+32=287
// 답을 16진수로 출력하기
System.out.format("%X%n", n);
// 출력 결과 (16진수): 11F
// 10진수 287 이, 16진수로는 11F 임
}
}
▶▶ Java/자바] 16진수 상수 FF, 10 표현 방법; Hexadecimal Literal
▶▶ 자바/Java] 10진수, 16진수로 변환 출력 - 십진수 십육진수(헥사;Hex)
tag: java
자바 | Java
<< Home