Я новичок в Java, и я решил поэкспериментировать, однако мне трудно найти, в чем проблема. То, что моя программа должна делать, - это получить логин и логин2, пароль и пароль2, и если они совпадут, тогда программа говорит «Вы можете ввести», если нет, тогда программа говорит «Вы не можете войти», однако она говорит об этом даже тогда, когда логин и логин2, пароль и пароль2 совпадают. Любые идеи, что делать?Как правильно использовать инструкцию String и if?
public static void main(String args[]) {
Scanner input = new Scanner (System.in);
System.out.println("In order to register type your login");
String login = input.nextLine();
System.out.println("And password");
String password = input.nextLine();
System.out.println("Enter Login");
String login2 = input.nextLine();
System.out.println("Enter password");
String password2 = input.nextLine();
if (login == login2 && password == password2){
System.out.println("You may enter");
}
else{
System.out.println("You may not enter");
}
}