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?
0
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ć.