public class Two {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int c=0;
while(sc.hasNext())System.out.println(++c+" "+sc.nextLine());
}
}
我遇到了這段代碼,我想確認,通過直接輸入而不使用任何數據類型的對象,我們所做的只是輸入並顯示它,而不是將它存儲在任何地方?如何僅使用Scanner類的對象進行輸入?
以及第一次true while循環的條件如何?因爲我們還沒有給出任何輸入。
可以請你再解釋一下while()循環是如何工作在這段代碼中的,我的意思是我無法理解hasNext()如何封鎖while() – shiwchiz
我更新了答案,我希望它解釋得更好。 – Berger