Porównywanie tekstu.

0

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ść.");
		}
		

	}

}

2

Do porównania stringów użyj metody equals. .. Dlaczego ludzie tak bardzo boją się wyszukiwarki?

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