0
當我鍵入存儲在字符串變量b
和p
內部的內容時,它不響應,直到我多次單擊輸入鍵。當使用掃描儀時輸入輸入時延遲
在此之後,程序只打印出else語句中的內容。 程序響應的唯一字符串變量是j
。
代碼:
package legit;
import java.util.Scanner;
public class Gamee {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String j = "good, how are you?";
String b = "good";
String p = "bad";
System.out.println("Hello, my name is Julie the Robot");
System.out.println("How Are You?");
if (j.equals(sc.nextLine())) {
System.out.println("Im Doing Great!");
}else if (b.equals(sc.nextLine())) {
System.out.println("Thats Great! :)");
}else if (p.equals(sc.nextLine())){
System.out.println("Thats not good");
}else {
System.out.println("I see...");
}
每個'sc.nextLine()'從控制檯讀取一個新輸入。我想你現在可以猜測出了什麼問題。 –