Page 33 - 든든한 Java programming 도서 미리보기
P. 33

CHAPTER 2? 변수와 연산자  27

표 2-2? 변수 이름의 사용 가능/불가능 예                     사용불가능 예
                 사용가능한 예      123name : 숫자를 첫 번째로 사용
                       name   #key : #을 사용
                       $age   this : 예약어 this를 사용
                      _value  my name : my와 name 사이에 공백
                       변수

2.1.1?정수의 선언

정수는 기본적으로 int 타입을 사용하며 값의 범위에 따라 byte, short, long 타입을 사
용한다. long 타입을 사용할 때 숫자 뒤에 L 혹은 l을 붙여 long 타입임을 명시한다. 정
수는 10진수가 기본적으로 사용되지만 2진수, 8진수, 16진수 또한 저장이 가능하다. 2
진수의 데이터 값 저장할 경우 앞에 0b를 붙이고 0과 1로 표현하고 8진수의 경우 데이
터 값 앞에 0을 붙이고 0에서 7까지의 숫자로, 16진수는 앞에 0x를 붙이고 0에서 F(f)
까지의 값으로 저장한다. [코드 2-1]은 정수 데이터를 변수에 저장하고 출력하는 프로
그램이다.

코드 2-1 정수 출력

1? public class Example {

2? public static void main(String[] args) {

3? int ten = 10;

4? byte ten2 = 0b1010;        2진수 표현

5? short ten8 = 012;          8진수 표현

6? int ten16 = 0xA;           16진수 표현

7? long longNumber = 3000000000L;
   28   29   30   31   32   33   34   35   36   37   38