日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

淺析Java Scanner 類的用法

瀏覽:29日期:2022-08-29 10:16:41

java.util.Scanner 是 Java5 的新特征,我們可以通過 Scanner 類來獲取用戶的輸入。

下面是創(chuàng)建 Scanner 對象的基本語法:

Scanner s = new Scanner(System.in);

接下來我們演示一個最簡單的數(shù)據(jù)輸入,并通過 Scanner 類的 next() 與 nextLine() 方法獲取輸入的字符串,在讀取前我們一般需要 使用 hasNext 與 hasNextLine 判斷是否還有輸入的數(shù)據(jù):

使用 next 方法:

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤接收數(shù)據(jù) // next方式接收字符串 System.out.println('next方式接收:'); // 判斷是否還有輸入 if (scan.hasNext()) { String str1 = scan.next(); System.out.println('輸入的數(shù)據(jù)為:' + str1); } scan.close(); }}

執(zhí)行以上程序輸出結(jié)果為:

$ javac ScannerDemo.java$ java ScannerDemo

next方式接收:runoob com輸入的數(shù)據(jù)為:runoob

可以看到 com 字符串并未輸出,接下來我們看 nextLine。

使用 nextLine 方法:

ScannerDemo.java 文件代碼:

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤接收數(shù)據(jù) // nextLine方式接收字符串 System.out.println('nextLine方式接收:'); // 判斷是否還有輸入 if (scan.hasNextLine()) { String str2 = scan.nextLine(); System.out.println('輸入的數(shù)據(jù)為:' + str2); } scan.close(); }}

可以看到 com 字符串輸出。

next() 與 nextLine() 區(qū)別

next():

1、一定要讀取到有效字符后才可以結(jié)束輸入。 2、對輸入有效字符之前遇到的空白,next() 方法會自動將其去掉。 3、只有輸入有效字符后才將其后面輸入的空白作為分隔符或者結(jié)束符。 next() 不能得到帶有空格的字符串。

nextLine():

1、以Enter為結(jié)束符,也就是說 nextLine()方法返回的是輸入回車之前的所有字符。 2、可以獲得空白。

如果要輸入 int 或 float 類型的數(shù)據(jù),在 Scanner 類中也有支持,但是在輸入之前最好先使用 hasNextXxx() 方法進行驗證,再使用 nextXxx() 來讀取:

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤接收數(shù)據(jù) int i = 0; float f = 0.0f; System.out.print('輸入整數(shù):'); if (scan.hasNextInt()) { // 判斷輸入的是否是整數(shù) i = scan.nextInt(); // 接收整數(shù) System.out.println('整數(shù)數(shù)據(jù):' + i); } else { // 輸入錯誤的信息 System.out.println('輸入的不是整數(shù)!'); } System.out.print('輸入小數(shù):'); if (scan.hasNextFloat()) { // 判斷輸入的是否是小數(shù) f = scan.nextFloat(); // 接收小數(shù) System.out.println('小數(shù)數(shù)據(jù):' + f); } else { // 輸入錯誤的信息 System.out.println('輸入的不是小數(shù)!'); } scan.close(); }}

執(zhí)行以上程序輸出結(jié)果為:

$ javac ScannerDemo.java$ java ScannerDemo輸入整數(shù):12整數(shù)數(shù)據(jù):12輸入小數(shù):1.2小數(shù)數(shù)據(jù):1.2

以下實例我們可以輸入多個數(shù)字,并求其總和與平均數(shù),每輸入一個數(shù)字用回車確認,通過輸入非數(shù)字來結(jié)束輸入并輸出執(zhí)行結(jié)果:

import java.util.Scanner; class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); double sum = 0; int m = 0; while (scan.hasNextDouble()) { double x = scan.nextDouble(); m = m + 1; sum = sum + x; } System.out.println(m + '個數(shù)的和為' + sum); System.out.println(m + '個數(shù)的平均值是' + (sum / m)); scan.close(); }}

執(zhí)行以上程序輸出結(jié)果為:

$ javac ScannerDemo.java$ java ScannerDemo12231521.4end4個數(shù)的和為71.44個數(shù)的平均值是17.85

以上就是淺析Java Scanner 類的用法的詳細內(nèi)容,更多關(guān)于Java Scanner 類的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一级黄色| 少妇久久久久| 亚洲精品在线国产| 蜜芽一区二区三区| 亚洲毛片网站| 日韩国产一区二| 欧美欧美黄在线二区| 欧美一级二区| 美女视频免费精品| 少妇久久久久| 午夜在线视频观看日韩17c| 香蕉久久一区| 欧美激情视频一区二区三区免费 | 香蕉久久一区| 国产精品任我爽爆在线播放| 精品成av人一区二区三区| 日韩在线欧美| 日韩午夜一区| 久久激五月天综合精品| 久久精品免视看国产成人| 国产va免费精品观看精品视频| 秋霞影院一区二区三区| 久久不射中文字幕| 国产剧情一区| 一本大道色婷婷在线| 日韩午夜av| 亚洲精品女人| 精品国产亚洲一区二区在线观看| 欧美色图国产精品| 亚洲精品一二| 国产精品大片| 成人看片网站| 亚洲综合电影一区二区三区| 日本视频中文字幕一区二区三区| 精品欧美日韩精品| 99热精品在线观看| 久久99免费视频| 99久久亚洲精品蜜臀| 男女性色大片免费观看一区二区| 日韩av字幕| 久久精品卡一| 日韩欧美中文字幕在线视频| 国产精品a级| 136国产福利精品导航网址| 美国三级日本三级久久99| 国产免费av一区二区三区| 亚洲精品.com| 欧美偷窥清纯综合图区| 精品国模一区二区三区| 日本在线视频一区二区| 日韩在线免费| 少妇高潮一区二区三区99| 91日韩欧美| 中文无码日韩欧| 成人影视亚洲图片在线| 一级欧美视频| 精品国产免费人成网站| 男人天堂欧美日韩| 91日韩在线| 日韩激情一区二区| 久久青草久久| 欧美精品二区| 久久午夜影视| 成人片免费看| 日韩精品成人| 在线成人直播| 成人午夜网址| 日韩av电影一区| 国产精品毛片| 成人精品中文字幕| 久久福利在线| 午夜久久av| 理论片午夜视频在线观看| 日韩av不卡一区二区| 伊人影院久久| 欧美成人精品三级网站| 国产精品国码视频| 日韩中文字幕麻豆| 99久久久国产精品美女| 精品久久一区| 国产精品三p一区二区| 亚洲免费毛片| 99视频精品免费观看| 日韩在线二区| 精品国产美女a久久9999| 欧美精品中文| 日韩中文字幕| 好看的av在线不卡观看| 久久精品电影| 国产白浆在线免费观看| 老司机免费视频一区二区三区| 日韩高清一区在线| 亚洲一二av| 视频一区国产视频| 夜夜精品视频| 欧美天堂亚洲电影院在线观看| 日韩欧美精品一区| 国产乱码午夜在线视频| 老司机免费视频一区二区| 日本99精品| 日本一区中文字幕| 亚洲精品乱码日韩| 香蕉视频成人在线观看| 欧美特黄一区| 欧美日韩国产精品一区二区亚洲| 亚洲精品国产嫩草在线观看| 黄色在线观看www| 岛国av在线网站| 黄毛片在线观看| 国产传媒在线观看| 日韩深夜视频| 日韩欧美综合| 久久高清免费| 欧美丝袜一区| 尤物在线精品| 伊人久久大香线蕉av超碰演员| 国产91精品对白在线播放| 超碰成人av| 亚洲免费福利| 欧美aa一级| 久久国产影院| 婷婷成人基地| 国产精品日本| 视频一区国产视频| 日韩美女精品| 国产精品综合色区在线观看| 国产精品3区| 久久亚州av| 国产精品麻豆久久| 99国产精品一区二区| jiujiure精品视频播放| 久久www成人_看片免费不卡| 久久不射中文字幕| 亚洲精品第一| 青青草国产精品亚洲专区无| 国产精品嫩模av在线| 卡一卡二国产精品| 久久久久久网| 欧美亚洲国产激情| 亚洲欧美激情诱惑| 奇米亚洲欧美| 电影91久久久| 欧美91福利在线观看| 美女精品一区| 欧美日韩夜夜| 欧美国产美女| 一本色道精品久久一区二区三区| 麻豆9191精品国产| 欧美一区=区三区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产精品羞羞答答在线观看| 麻豆视频观看网址久久| 国产美女高潮在线观看| 蜜桃tv一区二区三区| 亚洲综合福利| 美腿丝袜亚洲一区| 在线天堂资源www在线污| 欧美成人午夜| 日韩毛片网站| 亚洲国产福利| 日韩一区精品字幕| 久久av日韩| 欧美在线网站| 国产欧美另类| 国产在线欧美| 欧美日韩1区| 99精品视频在线| 日韩一区二区三区高清在线观看| 精品一区二区三区免费看| 99久久久久| 日本a级不卡| 中文在线免费视频| 中文不卡在线| 成人影视亚洲图片在线| 男人操女人的视频在线观看欧美| 欧美精品97| 亚洲欧美日韩国产综合精品二区| 国产精品亚洲四区在线观看| 久久中文字幕av| 国产欧美日韩在线观看视频| 久久精品免费一区二区三区| 日本va欧美va瓶| 久久激情中文| 国产午夜一区| 亚洲欧美日韩高清在线| 欧美国产另类| 亚洲一区不卡| 国产va在线视频| 日韩精品导航| 免费成人网www| 美女视频免费精品| 在线看片日韩| 日韩精品免费一区二区三区| 国产午夜一区| 国产精品日韩| 中文字幕成在线观看| 奇米狠狠一区二区三区| 午夜欧美理论片| 黄在线观看免费网站ktv| 人人爱人人干婷婷丁香亚洲|