Я не могу понять почему у меня условие if не отвечает, вместо этого работает цикл (просто каждый раз выдает say).
import java.util.Scanner;
public class Assis {
public static void main(String[] args) {
Scanner say = new Scanner(System.in);
System.out.print("Hello, write your name: ");
String f = say.nextLine();
System.out.println("Hello " + f);
System.out.println("");
System.out.print(f + ", write your age: ");
int a = say.nextInt();
/**
* Age and name
*/
if (a >= 13) {
System.out.println("Let's continue...");
} else {
System.out.println("You can't use this programm.");
return;
}
while (1 < 5){
System.out.println("Say: ");
String saa = say.nextLine();
if (saa == "Please exit") {
System.out.println("Ok" + f);
break;
} else if (saa == "No") {
System.out.println(":(");
}
}
}
}