sprawdzenie poprawnosci loginu i hasła

0

chciałem napisać prosty program który sprawdzi poprawność loginu i hasła ale nawet po wpisaniu poprawniej kombinacji wyświetla się "nieprawidłowe dane!". mógłby ktoś wskazać mi gdzie popełniłem błąd?

http://pastebin.com/8dAH7huM

0

Źle porównujesz Stringi.

if(login.equals("ja") && haslo.equals("kaa"))

Operator == porównuje referencje (miejsce w pamięci), a nie treść.

0

Linijka

else if ((login!="ja") ||(haslo!="kaa"))

Jest niepotrzebna, to jasne że skoro doszło do else, to login i hasło są nie poprawne, nie ma sensu tego sprawdzać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1