Ahoj,
napsal jsem si takový krátký prográmek, který nefunguje jak má.
I když zadám (např.) zelenou, tak mi to vypíše - Neplatná volba, zkuste to znovu.
Věřím, že se tu najde někdo, kdo mi pomůže.
package enumeratory;
import java.util.Scanner;
public class class01 {
public static enum barvy{Cerna, Cervena, Zelena, Modra, Zluta}
public static void main(String[] args) {
barva();
}
public static void barva() {
String y;
Scanner in = new Scanner(System.in);
System.out.print("Zadejte barvu: ");
y = in.nextLine();
if(y == "Cerna" || y == "Zelena" || y == "Cervena" || y == "Zluta" || y == "Modra") {
barvy barvicka = barvy.valueOf(y);
System.out.println("Vase barva je ");
System.out.println(barvicka);
} else {
System.out.println("Neplatna volba, zkuste to znovu!");
barva();
}
}
}