【发布时间】:2012-09-15 11:15:04
【问题描述】:
我做错了什么?在我编译并运行程序后,我输入我的输入,不管它是什么,程序总是把它当作错误的输入并说我错了,在这里:
import java.util.Scanner;
public class mena3 {
public static void main(String[] args) {
Scanner user_input = new Scanner(System.in);
String Capitol;
System.out.print("Enter the capitol of Morocco: ");
Capitol = user_input.next();
if(Capitol == "Rabat") {
System.out.println("Good Job!");
}
else {
System.out.println("That is incorrect");
}
}
}
在我输入拉巴特之后,它说那是不正确的。如果我输入 l,它会说那是不正确的。为什么我赢不了?
【问题讨论】:
标签: java string java.util.scanner