以及IM學習java我自己,但據我所知,我只是不能似乎解決這個問題 目前正在測試一個腳本,你若不輸入烏爾名字正是ü必須重新輸入,但這個錯誤看來我到處搜尋,但大多數的事情我想不工作而在Java環路誤差目前
Please type in your name:
lucas
Welcome lucas
Confirm your name:
luca
Please type in your name:
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
at input.main(input.java:9)
這裏是代碼:
import java.util.Scanner;
public class input {
public static void main(String[] args) {
while (true) {
try (Scanner input = new Scanner(System.in)) {
System.out.println("Please type in your name: ");
String name = input.nextLine();
System.out.println("Welcome " + name);
if (name.equals("nico")) {
System.out.println("bitch");
break;
} else {
System.out.println("Confirm your name:");
String name1 = input.nextLine();
if (name1.equals("nico")) {
System.out.println("Hello " + name1 + "... bitch");
} else if (name1.equals(name)) {
System.out.println("Thank you");
break;
}
}
}
}
}
}
歡迎SO。請參閱[問] –
你用什麼輸入得到上面的輸出?所述NoSuchElementException異常被升高,因爲'Scanner.nextLine()'未找到另一條線。 – hhafez