您好,
請問以下的程式碼哪邊有問題
執行的時候輸入d無法跑出dd
需要麻煩幫忙解答,謝謝您
Scanner a = new Scanner(System.in);
String food=a.next();
if (food == "d" ){
System.out.println("dd");
}else{
System.out.println("ddd");
}
Java 不像 C#
字串比對請用 equals()
Scanner a = new Scanner(System.in);
String food = a.next();
if ("d".equals(food)) {
System.out.println("dd");
} else {
System.out.println("ddd");
}