hasNextInt()判斷對while循環的影響

在while或者do-while循環中使用hasNaxtInt(),當輸入的值非int數據類型時,會導致程序直接結束,而不是重新循環(詳見Eg)。如果輸入非int數據類型時,在裏面添加循環條件成立因素,這會陷入死循環(詳見Eg2)。使用時要慎重。   Eg: //輸入1——7正確顯示數據,其他重新輸入,輸入0時結束(if+switch)                 int csz=0;   
相關文章
相關標籤/搜索