日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
java中怎么用scanner?(java阻塞方法有哪些)

java中怎么用scanner?

襄陽(yáng)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),襄陽(yáng)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為襄陽(yáng)超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的襄陽(yáng)做網(wǎng)站的公司定做!

Scannersc=newScanner(System.in);然后就取你鍵入的東西比如Double類型的doubletestDouble=sc.nextDouble();Integer類型的就是inttestInt=sc.nextInt();String類型的就直接是StringtestString=sc.next();

Scanner是SDK1.5新增的一個(gè)類,可使用該類創(chuàng)建一個(gè)對(duì)象。舉一個(gè)實(shí)際的例子,具體內(nèi)容如下:

Scanner Sc=new Scanner(System.in);

然后Sc對(duì)象調(diào)用下列方法(函數(shù)),讀取用戶在命令行輸入的各種數(shù)據(jù)類型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(),nextShot() 。

這些方法執(zhí)行時(shí)都會(huì)造成堵塞,等待用戶在命令行輸入數(shù)據(jù)回車確認(rèn)。

例如,擁護(hù)在鍵盤輸入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false。NextLine()等待用戶輸入一個(gè)文本行并且回車,該方法得到一個(gè)String類型的數(shù)據(jù)。

next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot() 

上述方法執(zhí)行時(shí)都會(huì)造成堵塞,等待用戶在命令行輸入數(shù)據(jù)回車確認(rèn).例如,擁護(hù)在鍵盤輸入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false。NextLine()等待用戶輸入一個(gè)文本行并且回車,該方法得到一個(gè)String類型的數(shù)據(jù)。

資料拓展:

Scanner的構(gòu)造器支持多種方式,可以從字符串(Readable)、輸入流、文件等等來(lái)直接構(gòu)建Scanner對(duì)象,有了Scanner了,就可以逐段(根據(jù)正則分隔式)來(lái)掃描整個(gè)文本,并對(duì)掃描后的結(jié)果做想要的處理。

下面是一些API函數(shù)的用法:

掃描控制臺(tái)輸入

當(dāng)通過(guò)new Scanner(System.in)創(chuàng)建一個(gè)Scanner,控制臺(tái)會(huì)一直等待輸入,直到敲回車鍵結(jié)束,把所輸入的內(nèi)容傳給Scanner,作為掃描對(duì)象。如果要獲取輸入的內(nèi)容,則只需要調(diào)用Scanner的nextLine()方法即可。
/**
* 掃描控制臺(tái)輸入
*
* @author leizhimin 2009-7-24 11:24:47
*/
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("請(qǐng)輸入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
}


}
請(qǐng)輸入字符串:
234
>>>234
wer
>>>wer
bye
>>>bye

exit

Process finished with exit code 0


文章題目:java中怎么用scanner?(java阻塞方法有哪些)
網(wǎng)頁(yè)地址:http://m.5511xx.com/article/cdehiji.html