import java.util.Scanner;

class EnumPrzyklad {
	// srednik na koncu deklaracji enum jest opcjonalny, zatem uzycie go lub brak nie powoduje bledu 
	public enum Kolor{ZIELONY,CZERWONY,ZOLTY;};
	
	public static void main(String[] args){
		//enum moze byc wykorzystany jako zwykla zmienna ograniczajaca parametry do tych z podanych wartosci
		EnumPrzyklad.Kolor Zmienna;
		int wybor = 0;
		Scanner input = new Scanner(System.in);
		System.out.println("Jaki kolor wybierasz? 1 - Czerwony, 2 - Zielony, 3 - Zolty");
		wybor = input.nextInt();
		input.close();
		//przypisujemy enumowi jego wartosc
		if(wybor==1){
			Zmienna = Kolor.CZERWONY;
		} else if (wybor == 2){
			Zmienna = Kolor.ZIELONY;
		} else Zmienna = Kolor.ZOLTY;
		
		//sprawdzenie jaki parametr ma zmienna, metoda equals
		if(Zmienna.equals(Kolor.CZERWONY)){
			System.out.println("Podano Kolor Czerwony");
			// ale mozna też tak
		} else System.out.println("Podano Kolor "+Zmienna.toString());
		
	
		
	}
	
	
}
