IF-Anweisung

Schatti

Mitglied
String b = "hilfe";
String a = password.getText();
if (a == b) {
ausgabe.append("Right password"+"\n");
}
else if(a != b) {
ausgabe.append("Wrong password"+"\n");
}


Hi,

ich habe oben in der Ifanweisung ein problem, wenn ich jetzt ein Password hilfe eingeben, wird trotzdem noch wrong password ausgeführt, an was liegt das?
 
Servus!

Code:
String b = "hilfe";
String a = password.getText();
if (a.equals(b)) {
  ausgabe.append("Right password"+"\n");
} else if(!a.equals(b)) {
  ausgabe.append("Wrong password"+"\n");
}

Gruß Tom
 
if (a.equals(b)) {
ausgabe.append("Right password" + "\n");
}
else if (!a.equals(b)) {
ausgabe.append("Wrong password" + "\n");
}
else if (a.equals("")) {
ausgabe.append("du musst schon etwas eingeben");
}

<-- funktioniert irgendwie net

ich möchte gern, dass wenn man nichts eingibt eine message erscheint, du musst etwas eingeben
 
Hallo.

Code:
String b = "hilfe";
String a = password.getText();
if (a.equals(b))
{
  ausgabe.append("Right password"+"\n");
}
else if(!a.equals(b))
{
  ausgabe.append("Wrong password"+"\n");
}
else if (a.length == 0)
{
 ausgabe.append("du musst schon etwas eingeben");
}

Einfach den String auf seine Länge überprüfen.

Mfg,
Alex
 
Ich würd den Gaul von hinten aufziehen...

Code:
String b = "hilfe";
String a = password.getText();

if (a.length() == 0)
{
     ausgabe.append("Du solltest schon etwas eingeben");
}
else 
{
      if(a.equals(b))
      {
           ausgabe.append("Right password"+"\n");
      }
      else
      {
           ausgabe.append("Wrong password"+"\n");
      }
}

mfg Shadowdancer
 
Zurück