Hey, Ich habe mal ein bisschen mit Java rumprobiert... habe versucht ein "Tes- Progrämmchen" zu schreiben, dass eigentlich keinen Sinn hat...
Hier der CODE
Müsste ja eigentlich, wenn ich Regina eingebe typ1.punchindaface(); machen... aber er geht auf else über, obwohl name "Regina" ist...
Wen möchten sie schlagen?
Regina
Ihr Eingabe war Regina
Niemand gefunden...
Könnt ihr mir sagen, woran das liegt?
Hier der CODE
Java:
import java.util.Scanner;
public class Test {
public static void main(String args[]){
menschen typ1 = new Regina();
menschen typ2 = new Hannelore();
menschen typ3 = new Guenther();
System.out.println("Wen möchten sie schlagen?");
Scanner eingang = new Scanner(System.in);
String name = eingang.nextLine();
System.out.println("Ihr Eingabe war " + name);
if (name == "Regina"){
typ1.punchindaface();
}
else{
System.out.println("Niemand gefunden...");
}
}
}
Wen möchten sie schlagen?
Regina
Ihr Eingabe war Regina
Niemand gefunden...
Könnt ihr mir sagen, woran das liegt?
Zuletzt bearbeitet von einem Moderator: