Что именно неисправно в этом коде
import java.util.Scanner; public class systemsimulate { public static void main(String[] args) { String y,ynext; Scanner scm=new Scanner(System.in); System.out.println("enter the initial state"); y=scm.next(); System.out.println("enter the disturbance"); String d=scm.next(); if(y=="A" && d=="1"){ System.out.println("A"); } } }
когда я запускаю эту программу, она не печатает ispite og, дающий допустимые входные параметры.почему это условие не оценивается, может ли кто-нибудь сказать мне об ошибке
Что я уже пробовал:
я попытался использовать char вместо строкового формата, но он все еще не работает.я также отобразил indivsual y и d .он был отображен, но он не выполняет код в цикле if