Почему при проверки условия выводит не то что нужно?
Хочу чтобы при вводе определённого имени, выводился определённый текст, а при другом, другой текст. Искал в интернете решение, не нашел?
import java.util.Scanner;
class lesson{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.nextLine();
if(name == "Борис" || name == "Boris"){
System.out.print("Boris -");
}
else{
System.out.print("Привет " + name + ", хорошего тебе дня! ");
}
}
}
Пишу Boris или Борис(с большой буквы) выводит почему то стандартное условие. Когда кодил на c#, такой фигни не было.