次のコードでは、yをキーボードに入力すると、分岐ステートメントのelse部分が入力されます。何故ですか?Java入力が文字列を認識しない
public static void getInput(){
String response;
String[] coins = new String[6];
System.out.println("Would you like to enter your own amount? (y/n)");
Scanner sc = new Scanner(System.in);
response=sc.nextLine();
if (response=="y"){
System.out.println("You entered y");
}
else{
System.out.println("You did not enter y, you entered " + response);
}
}
あなたは...このプログラムに – Vinoth