国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - java中hasNextInt判斷后無限循環輸出else項的解決方法

java中hasNextInt判斷后無限循環輸出else項的解決方法

2020-06-21 15:13真·九哥 JAVA教程

這篇文章主要介紹了java中hasNextInt判斷后無限循環輸出else項的解決方法的相關資料,需要的朋友可以參考下

話不多說,上來就是干!

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
?12345678910111213141516171819202122232425262728293031323334353637
import java.util.Scanner; public class Test_hasNextInt {
/** * @param args */
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
//關于hasNextInt判斷后無限循環輸出else項的解決辦法
String next;
int i;
while(true) {//
Scanner sc = new Scanner(System.in);
//第一種處理方法,把掃描器拿到里面來,每次循環都創建一個新的掃描器.else語句里直接提示輸入錯誤就好了
System.out.println("請輸入一個整數");
if (sc.hasNextInt()) { //如果通過使用 nextInt() 方法,此掃描器輸入信息中的下一個標記可以解釋為默認基數中的一個 int 值,則返回 true。
i = sc.nextInt();
//如果是輸入 22 33 會做兩次輸出
System.out.println(i);
} else {//
next = sc.next();
//第二種處理方法,把scanner緩存里的非int值接收掉//
System.out.println("您輸入的是:" + next + ",請重新輸入");
//注意:next() 查找并返回來自此掃描器的下一個完整標記 例如輸入: aa bb cc 那么這里會先接收aa ,然后輸出aa
//然后再while()循環,遇到if判斷緩存里的bb 確定不是整數后繼續走else語句輸出bb.同理輸出完cc才會停止
//如果輸入的是 aa 22 cc,那么先走else輸出aa, 再判斷出是22是整數走if語句,走完再次走cc才能結束
String nextLine = sc.nextLine();
//第三種處理方法,算了 還是接收一行吧!
System.out.println(nextLine);
//如果輸入 22 aaa 333 ccc 第一次會走if把22接收掉,
//然后遇到aaa后走esls會把后面的整行都接收掉
//當然,正常情況下沒有sc.hasNextInt()這一個判斷的時候,
//nextLine()會把整行都接收掉,而這里是因為被上面的nextInt()拿走了一個22
//所以還是看需要把.第一種雖然每次輸入都會創建一次Scanner對象,但是也算是一種合理的解決辦法!
//總結:理解緩存,就會明白了!
}
}
}
}

以上所述是小編給大家介紹的java中hasNextInt判斷后無限循環輸出else項的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/jingyarufeng/p/5929017.html

延伸 · 閱讀

精彩推薦
511
主站蜘蛛池模板: 久草视频免费看 | 久久久久久久久久久久国产精品 | 一级黄色录像在线观看 | 色888www视频在线观看 | 亚洲欧美日韩一区 | 久久久久久亚洲精品中文字幕 | 日韩欧美视频免费 | 欧美在线免费视频 | 曰韩在线 | 国产一区二区三区撒尿在线 | 3d动漫精品一区二区三区 | 久久久久国产精品免费免费搜索 | 成人在线精品视频 | 91在线精品一区二区 | 四色成人av永久网址 | 97久久精品午夜一区二区 | 夜夜操比| 国内精品一区二区三区视频 | 亚洲精品在线播放 | 特级毛片在线 | 亚洲专区欧美 | 久久久精品456亚洲影院 | 欧美亚洲一| 超黄毛片| 天堂av中文在线 | 欧美日韩中文字幕 | 一区二区三区高清不卡 | 婷婷五综合 | 亚洲成人看片 | 国内毛片毛片 | 日韩在线一区二区三区免费视频 | 亚洲国产精品一区二区三区 | 九九九久久久久久 | 亚洲中字幕| 99久久婷婷国产综合精品电影 | 日韩精品一区二区三区四区 | 来个毛片 | 国产精品美女久久久av超清 | 国产在线91| 黄在线免费观看 | 中文字幕亚洲一区二区三区 |