자바에서는 변수를 사용하기 전에 먼저 선언해야 한다!
선언 방법
자료형 변수명;
- 자료형 : 8가지(기본 자료형)
- 변수명 : 사용자 임의 지정 (=식별자)
식별자(변수명, 클래스명, 메소드명...) 작성 규칙
1. 예약어(=명령어) 사용 불가
2. 영문자 또는 특수문자(_, $)로 시작
3. 첫 글자에 숫자 사용 불가
4. 대·소문자 구분
사용 방법
1. 선언 : type에 따라 메모리 확보
2. 초기화 : 메모리에 값 할당
3. 사용 : 출력, 연산 등
배정 연산자
변수 = 상수 or 변수 or 수식
우변의 상수, 변수, 수식을 좌변의 변수에 할당!
예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public static void main(String[] args) { // 1. 변수 선언 byte num1; // memory 이름 num1, 1byte 공간 확보 short num2; // 메모리 이름 num2, 2byte 공간 확보 int num3; // 메모리 이름 num3, 4byte 공간 확보 int sum; // 2. 변수 초기화 num1 = 127; // -128 ~ 127 num2 = 32767; // -32767 ~ 32767 num3 = num1 + num2; // 4byte : 21억 4천개 정도.. // sum += num3; 초기화하지 않아서 바로 사용이 안됨! sum = 0; sum += num3; // 3. 변수 사용 System.out.printf("num1 : %d\n", num1); System.out.printf("num2 : %,d\n", num2); // 32,767 System.out.printf("num3 : %,3d\n", num3); // 32,894 System.out.printf("sum : %,3d\n", sum); } | cs |