Hallo,
ich habe folgendes Script:
Wenn ich jetzt in der Konsole einen der Buchstaben nach denen geprüft wird eingebe, bekomme ich trotzdem "Fehler" zurück.
Wo ist der Fehler?
LG
Schweizergeizer
ich habe folgendes Script:
Java:
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner tastatur;
tastatur = new Scanner (System.in);
System.out.println("Variable eingeben: ");
String x = tastatur.nextLine();
System.out.println(wetter(x));
}
public static String wetter(String monat){
String j;
if (monat == "a" || monat == "b" || monat == "c"){
j = "1";
}
else if (monat == "d" || monat == "e" || monat == "f"){
j = "2";
}
else if (monat == "g" || monat == "h" || monat == "i"){
j = "3";
}
else if (monat == "j" || monat == "k" || monat == "l"){
j = "4";
}
else {
j = "Fehler";
}
return j;
}
}
Wenn ich jetzt in der Konsole einen der Buchstaben nach denen geprüft wird eingebe, bekomme ich trotzdem "Fehler" zurück.
Wo ist der Fehler?
LG
Schweizergeizer
Zuletzt bearbeitet: