Я делаю архив для своей семьи. Синтаксических ошибок нет, однако всякий раз, когда я набираю "Maaz"
, он вычисляет realName == "Maaz"
как false и переходит в оператор else
.
import java.util.Scanner;
public class MainFamily {
public static void main (String [] args) {
System.out.println("Enter you're name here");
Scanner name = new Scanner(System.in);//Scanner variable = name
String realName;
realName = name.nextLine();//String variable = user input
System.out.println("Name: "+ realName);
if (realName == "Maaz") {
System.out.println("Name: Maaz");
} else {
System.out.println("This person is not in the database");
}
}
}