Java之鍵盤輸入語(yǔ)句Scanner解讀
鍵盤輸入語(yǔ)句
1. 介紹
在編程中,需要接收用戶輸入的數(shù)據(jù),就可以使用鍵盤輸入語(yǔ)句來(lái)獲取。
Input.java , 需要一個(gè) 掃描器(對(duì)象), 就是 Scanner
2. 步驟
- 導(dǎo)入該類的所在包, java.util.*
- 創(chuàng)建該類對(duì)象(聲明變量)
- 調(diào)用里面的功能
3. 案例演示
要求:可以從控制臺(tái)接收用戶信息,【姓名,年齡,薪水】
//演示接受用戶的輸入 //步驟 //Scanner類 表示 簡(jiǎn)單文本掃描器,在java.util 包 //1. 引入/導(dǎo)入 Scanner類所在的包 //2. 創(chuàng)建 Scanner 對(duì)象 , new 創(chuàng)建一個(gè)對(duì)象,體會(huì) // myScanner 就是 Scanner類的對(duì)象 Scanner myScanner = new Scanner(System.in); //3. 接收用戶輸入了, 使用 相關(guān)的方法 System.out.println("請(qǐng)輸入名字"); //當(dāng)程序執(zhí)行到 next 方法時(shí),會(huì)等待用戶輸入~~~ String name = myScanner.next(); //接收用戶輸入字符串 System.out.println("請(qǐng)輸入年齡"); int age = myScanner.nextInt(); //接收用戶輸入int System.out.println("請(qǐng)輸入薪水"); double sal = myScanner.nextDouble(); //接收用戶輸入double System.out.println("人的信息如下:"); System.out.println("名字=" + name + " 年齡=" + age + " 薪水=" + sal);
Java的Scanner報(bào)錯(cuò)
sc=scanner.nextLine();
不能放在其他scanner.nextInt()后面,因?yàn)闀?huì)導(dǎo)致讀取/n,導(dǎo)致后面的讀取錯(cuò)誤
正確姿勢(shì)
sc=scanner.nextLine(); sc=scanner.nextLine();
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Boot 集成 ElasticSearch應(yīng)用小結(jié)
這篇文章主要介紹了Spring Boot 集成 ElasticSearch應(yīng)用小結(jié),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-11-11Java用20行代碼實(shí)現(xiàn)抖音小視頻批量轉(zhuǎn)換為gif動(dòng)態(tài)圖
這篇文章主要介紹了Java用20行代碼實(shí)現(xiàn)抖音小視頻批量轉(zhuǎn)換為gif動(dòng)態(tài)圖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04java利用Future實(shí)現(xiàn)多線程執(zhí)行與結(jié)果聚合實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于java利用Future實(shí)現(xiàn)多線程執(zhí)行與結(jié)果聚合的相關(guān)資料,Future模式的核心,去除了主函數(shù)的等待時(shí)間,并使得原本需要等待的時(shí)間段可以用于處理其他業(yè)務(wù)邏輯,需要的朋友可以參考下2021-12-12Java的無(wú)參構(gòu)造函數(shù)用法實(shí)例分析
這篇文章主要介紹了Java的無(wú)參構(gòu)造函數(shù)用法,結(jié)合實(shí)例形式分析了java無(wú)參構(gòu)造函數(shù)基本原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-09-09根據(jù)URL下載圖片至客戶端、服務(wù)器的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇根據(jù)URL下載圖片至客戶端、服務(wù)器的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12java管道piped輸入流與輸出流應(yīng)用場(chǎng)景案例分析
這篇文章主要介紹了java管道流PipedInputStream與PipedOutputStream(輸入流與輸出流)的應(yīng)用場(chǎng)景案例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02