爲什麼這不起作用,我真的不明白爲什麼?爲什麼在使用掃描儀時,此IF語句不起作用?
import java.util.Scanner;
public class xenon {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
if (scan.next() == "foo") {
System.out.print("Go foo!");
} else {
System.out.print("Oh fooey!");
}
scan.close();
}
}
謝謝。
使用equals方法而不是==。 – AmitG
@ user2277205歡迎來到StackOverflow,這個問題是Java常見問題解答之一,請閱讀以下內容:http://stackoverflow.com/tags/java/info – ajduke