너굴셉 2021. 4. 22. 16:32

상수 : 단 한번만 초기화가 일어나는 초기값을 갖고 있다.

public static final int KING =  1000;

 

package chapter15;

class Bus {
	int company;

	public static final int HYUNDAI = 1; //상수만들기 //초기화
	public static final int DEAWOO = 2;
	public static final int KIA = 3;
	public static final int SSANGY = 4;
	public static final int SAMSUNG = 5;

	public Bus() {
	}

	public static void main(String[] args) {
		Bus myBus, yourBus;

		myBus = new Bus();
		myBus.company = Bus.HYUNDAI;
		System.out.println("Bus.HYUNDAI : " + Bus.HYUNDAI);

		if (myBus.company == 1) {
			System.out.println("제 차는 현대에서 만들었습니다.");
		} else if (myBus.company == 2) {
			System.out.println("제 차는 대우에서 만들었습니다.");
		} else if (myBus.company == 3) {
			System.out.println("제 차는 기아에서 만들었습니다.");
		}else if (myBus.company == 4) {
			System.out.println("제 차는 쌍용에서 만들었습니다.");
		}else if (myBus.company == 5) {
			System.out.println("제 차는 삼성에서 만들었습니다.");
		}
		
		yourBus = new Bus();
		yourBus.company = Bus.DEAWOO;
		System.out.println("Bus.DEAWOO : " + Bus.DEAWOO);

		
		if (yourBus.company == 1) {
			System.out.println("제 차는 현대에서 만들었습니다.");
		} else if (yourBus.company == 2) {
			System.out.println("제 차는 대우에서 만들었습니다.");
		} else if (yourBus.company == 3) {
			System.out.println("제 차는 기아에서 만들었습니다.");
		}else if (yourBus.company == 4) {
			System.out.println("제 차는 쌍용에서 만들었습니다.");
		}else if (yourBus.company == 5) {
			System.out.println("제 차는 삼성에서 만들었습니다.");
		}
	}

}
//Bus.HYUNDAI : 1
//Bus.DEAWOO : 2
//제 차는 현대에서 만들었습니다.
//제 차는 대우에서 만들었습니다.