Witam,
chce napisać program który prosi nas o podanie imienia. Następnie porównuje go z tym w systemie. Jeżeli imiona się zgadzają pojawia się komunikat, ze można wejść. Niestety nawet gdy podam poprawne imię to dostaje komunikat, ze nie moje wejść. Wydaje mi się, że porównanie imie==imie1 nie weryfikuje poprawnie informacji, ale nie wiem jak to sprawdzić.
import java.util.Scanner;
public class PodajImie {
public static void main(String[] args) {
String imie1;
String imie = "Mariusz";
System.out.println("Tylko "+imie+" może wejść. Jak macie na imię?");
System.out.println("Podaj imię pierwszej osoby: ");
Scanner podaj1 = new Scanner(System.in);
imie1 = podaj1.nextLine();
if(imie==imie1){
System.out.println(imie1+" możesz wejść.");
}
else{
System.out.println("Niestety "+imie1+", nie możesz wejść.");
}
}
}