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

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

淺析Java Scanner 類(lèi)的用法

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

java.util.Scanner 是 Java5 的新特征,我們可以通過(guò) Scanner 類(lèi)來(lái)獲取用戶(hù)的輸入。

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

Scanner s = new Scanner(System.in);

接下來(lái)我們演示一個(gè)最簡(jiǎn)單的數(shù)據(jù)輸入,并通過(guò) Scanner 類(lèi)的 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); // 從鍵盤(pán)接收數(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 字符串并未輸出,接下來(lái)我們看 nextLine。

使用 nextLine 方法:

ScannerDemo.java 文件代碼:

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤(pán)接收數(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、對(duì)輸入有效字符之前遇到的空白,next() 方法會(huì)自動(dòng)將其去掉。 3、只有輸入有效字符后才將其后面輸入的空白作為分隔符或者結(jié)束符。 next() 不能得到帶有空格的字符串。

nextLine():

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

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

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤(pán)接收數(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 { // 輸入錯(cuò)誤的信息 System.out.println('輸入的不是整數(shù)!'); } System.out.print('輸入小數(shù):'); if (scan.hasNextFloat()) { // 判斷輸入的是否是小數(shù) f = scan.nextFloat(); // 接收小數(shù) System.out.println('小數(shù)數(shù)據(jù):' + f); } else { // 輸入錯(cuò)誤的信息 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í)例我們可以輸入多個(gè)數(shù)字,并求其總和與平均數(shù),每輸入一個(gè)數(shù)字用回車(chē)確認(rèn),通過(guò)輸入非數(shù)字來(lái)結(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 + '個(gè)數(shù)的和為' + sum); System.out.println(m + '個(gè)數(shù)的平均值是' + (sum / m)); scan.close(); }}

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

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

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

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品成人**免费视频 | 国产日韩亚洲欧美精品| 亚洲三级视频| 国产亚洲激情| 国产农村妇女精品一区二区| 一区福利视频| 免费黄网站欧美| 亚洲精品日本| **爰片久久毛片| 国产精品天堂蜜av在线播放| 国产精品久久久久久模特| 国产精品久久久久久久免费软件| 国产精品一区二区三区av| 国产精品15p| 美腿丝袜亚洲一区| 久久精品女人| 午夜久久中文| xxxxx性欧美特大| 欧美日韩一区二区综合| 亚洲精品2区| 首页欧美精品中文字幕| 日韩精品一区二区三区免费视频| 国产亚洲久久| 丁香婷婷久久| 久久激情婷婷| 欧美综合国产| 日韩超碰人人爽人人做人人添| 青草久久视频| 国产成人免费精品| 精品国产aⅴ| 欧产日产国产精品视频| 国产亚洲毛片| 亚洲精品在线观看91| 鲁大师影院一区二区三区| 香蕉久久一区| 久久精品三级| 香蕉国产精品| 日韩国产欧美在线视频| 精品午夜av| 欧美日韩国产一区二区三区不卡| 影音先锋久久精品| 日本午夜精品久久久| 久久精品国产一区二区| 国产一区亚洲| 亚洲va久久| 国产一区二区三区91| 五月精品视频| 日韩av不卡在线观看| 91视频精品| 合欧美一区二区三区| 日韩高清成人在线| 都市激情国产精品| 香蕉久久夜色精品国产| 国产精品一区二区三区www| 视频福利一区| 亚洲区欧美区| 国产一区精品福利| 一区二区精品| 国产精品久久久久蜜臀| 亚洲欧美一级| 美女av在线免费看| 亚洲久久视频| 欧美极品中文字幕| 午夜国产精品视频| 久久精品99国产精品日本| www.com.cn成人| 丝袜国产日韩另类美女| 免费亚洲婷婷| 国产精品日韩欧美一区| 国产精品亚洲人成在99www | 麻豆视频在线观看免费网站黄| 亚洲一区二区网站| 成人精品动漫一区二区三区| 亚欧洲精品视频在线观看| 久久国产小视频| 深夜日韩欧美| 91精品电影| 日韩.com| 欧美亚洲三级| 亚洲一区观看| 亚洲成人二区| 精品亚洲自拍| 欧美亚洲免费| 人人爽香蕉精品| 色爱av综合网| 久久超级碰碰| 日韩区欧美区| 久久国产99| 成人久久久久| 精品成av人一区二区三区 | 国产精品18| 日韩激情综合| 天堂成人国产精品一区| 久久久久久久久久久妇女 | 99视频精品全部免费在线视频| 久久99蜜桃| 91亚洲无吗| 热久久国产精品| 在线观看免费一区二区| 新版的欧美在线视频| 国产一卡不卡| 亚洲精品系列| 视频一区二区三区在线| 欧美在线资源| 久久高清免费| 91精品xxx在线观看| 粉嫩av一区二区三区四区五区 | 久久久久久久久99精品大| 97精品97| 国产伊人久久| 久久99视频| 国产精品综合| 日本少妇一区二区| 日本午夜精品视频在线观看| 免费美女久久99| 视频一区中文字幕国产| 中文在线一区| 99视频精品免费观看| 91精品观看| 国模 一区 二区 三区| 欧美日韩在线二区| 欧美日韩国产免费观看| 欧美va天堂在线| 亚洲手机视频| 成人av二区| 久久视频精品| 欧美日韩中文一区二区| 999久久久91| 久久中文字幕av一区二区不卡| 精品国模一区二区三区| 高潮一区二区| 999国产精品视频| 欧美~级网站不卡| 美女少妇全过程你懂的久久| 亚洲婷婷免费| 99国产成+人+综合+亚洲欧美| 午夜日韩av| 亚洲美女久久| 日韩精品第一| 国产精品mv在线观看| 国产欧美日韩一区二区三区四区| 欧美日韩一区二区三区四区在线观看 | 麻豆91精品| 亚洲色图国产| 国产欧美日韩视频在线 | 日韩免费福利视频| 国产一区日韩一区| 综合激情在线| 国产精品大片| 在线手机中文字幕| 99久久亚洲精品蜜臀| 爽好久久久欧美精品| 国产日韩在线观看视频| 国产精品99一区二区三区| 久久国产日韩欧美精品| 亚洲免费播放| 今天的高清视频免费播放成人| 欧美二区视频| 三级欧美在线一区| 青草国产精品| 捆绑调教日本一区二区三区| 婷婷综合五月| 欧美日韩一区二区国产| 久久亚洲人体| 久久国产日本精品| 亚洲午夜视频| 婷婷成人av| 久久麻豆视频| 亚洲香蕉网站| 91亚洲精品在看在线观看高清| 国产一区二区三区探花| 欧美不卡视频| 欧美精品影院| 久久中文字幕二区| 久久精品99国产精品日本| 婷婷综合六月| 日韩高清在线不卡| 欧美13videosex性极品| 亚洲91在线| 亚洲美女久久精品| 视频一区在线播放| 国产一区二区三区天码| 久久高清国产| 国产成人77亚洲精品www| 亚洲免费精品| 国产一区二区三区四区五区| 免费精品视频| av日韩中文| 欧美一区成人| 尤物tv在线精品| 国产欧美69| 国产偷自视频区视频一区二区| 精品三级在线| 亚洲人成网77777色在线播放| 精品高清久久| 伊人www22综合色| 日韩精品91| 欧美午夜网站| 影音国产精品| 国产va在线视频|