hasNextInt()判断对while循环的影响

在while或者do-while循环中使用hasNaxtInt(),当输入的值非int数据类型时,会导致程序直接结束,而不是重新循环(详见Eg)。如果输入非int数据类型时,在里面添加循环条件成立因素,这会陷入死循环(详见Eg2)。使用时要慎重。   Eg: //输入1——7正确显示数据,其他重新输入,输入0时结束(if+switch)                 int csz=0;   
相关文章
相关标签/搜索