3
所以這個問題有點簡單,但我想知道爲什麼下面的代碼在第一次完美運行後直接跳到「輸入頁碼:」,而不是要求第二個循環的標題周圍。我讀過的地方有一些Java的東西,不允許重複使用掃描器。這是我面臨的問題嗎?我試圖使用kbReader.next(),並且工作,但代碼只適用於沒有空格的字符串。Java字符串輸入錯誤
String title = "";
int page = 0;
int i = 0;
Scanner kbReader = new Scanner(System.in);
for (i=1;i<=3;i++){
System.out.print("Enter the title: ");
title = kbReader.nextLine();
System.out.print("Enter the page number: ");
page = kbReader.nextInt();
System.out.print(title);
System.out.println(page);
}
很多幫助讚賞!
不客氣。 –