Eingegebenen String mit If überprüfen

Hannihansen

Mitglied
Hallo,
ich möchte ein kleines "Programm schreiben welches den Benutzer nach dem Namen fragt und je nach Eingabe des Benutzers etwas ausgibt.Leider stimmt was mit der if Schleife nicht und ich stehe gerade auf dem Schlauch. Kann mir jemand helfen ?
Java:
import java.util.Scanner;


public class Egal{
public static void main (String args[]) {
	String x;

	Scanner s = new Scanner(System.in);
	
	System.out.println("Welchen Namen finden Sie besser Trixi oder Babsi");
    x = s.next();
    
    if (x=Trixi)
................
................
   
    }
 
hi,
außerdem gibt es keine if-schleife, sondern nur eine if-abfrage, und außerdem ist in deinem programm ein syntaxfehler drin, wenn dann müsste es sein x == "Trixi", aber zitrus hat recht, du musst hier if(x.equals("Trixi")) verwenden, sonst wird es nicht gehen.
javampir
 
Sorry dein Beitrag kam nachdem ich meinen abgeschickt hatte.

Ich danke euch vielmals für eure Hilfe !

Nächstes mal werde ich es mit der API versuchen ! 🙂
 
Noch als kleiner Tipp: Nicht jeder wird auf Groß- oder Kleinschreibung achten, deshalb würde ich diese Methode nehmen:
Java:
String.equalsIgnoreCase(String);
Damit ist es möglich die Groß- und Kleinschreibung zu ignorieren.
 

Neue Themen


Zurück
Oben