본문 바로가기
수업(국비지원)/Java

[Java] chap2 : 변수 - 변수의 선언 및 초기화

by byeolsub 2023. 4. 14.
  • 변수의 선언 및 초기화
 - 변수의 선언 및 초기화.
         자료형 변수명 = 값
 - 변수의 선언.
        자료형 변수명; => 자료형의 크기만큼 변수값을 메모리에 할당
 - 변수의 초기화.
        변수명 = 값(리터널)|변수|수식 => 선언된 변수에 값을 저장
  • 변수의 명명 규칙
- 대소문자가 구분 되며 길이에 제한이 없다.
    ex) True 와 true는 서로 다른 것으로 간주 된다.

- 예약어를 사용해서는 안된다. 
    ex) true는 예약어라 사용할 수 없지만, True는 사용 가능하다.
        boolean,final,for do, while, public, 등등

- 숫자로 시작해서는 안된다.
    top10은 허용하지만, 7up은 허용되지 않는다.

- 특수 문자는 '_'와 '$'만을 허용한다.
     ex) $harp는 허용되지만. S#arp는 허용되지 않는다.

 

📌

package chap2;

public class varEx1 {
	public static void main(String[] args) {
		int num = 100; // 변수의 선언 + 초기화
		System.out.println(num); // num 변수가 저장한 값을 화면에 출력
		byte b2;  // 변수의 선언
	    b2 = 100; // 오류발생.  선언하지 않은 변수는 사용 못함.
		byte b1 = 100;  // 1바이트 메모리 할당. -128 ~ 127까지 값 저장
		short s1 = 200; // 2바이트 메모리 할당. 
		int i1 = 300;   // 4바이트 메모리 할당.
		long l1 = 400;  // 8바이트 메모리 할당.
		
		// 실수형 변수 선언
		// 10.1 : double 형
		// 10.1F : float 형
		float f1 = 10.1F; // 실수형 리터널(값) double 형임.
		double d1 = 100.1;
	}

}