java Scanner輸入數(shù)字、字符串過程解析
Scanner類簡介
Java 5添加了java.util.Scanner類,這是一個(gè)用于掃描輸入文本的新的實(shí)用程序。它是以前的StringTokenizer和Matcher類之間的某種結(jié)合。由于任何數(shù)據(jù)都必須通過同一模式的捕獲組檢索或通過使用一個(gè)索引來檢索文本的各個(gè)部分。于是可以結(jié)合使用正則表達(dá)式和從輸入流中檢索特定類型數(shù)據(jù)項(xiàng)的方法。這樣,除了能使用正則表達(dá)式之外,Scanner類還可以任意地對(duì)字符串和基本類型(如int和double)的數(shù)據(jù)進(jìn)行分析。借助于Scanner,可以針對(duì)任何要處理的文本內(nèi)容編寫自定義的語法分析器。
Scanner輸入數(shù)字、字符串
package java05; import java.util.Scanner;//1、導(dǎo)包 /* Scanner類的功能,可以實(shí)現(xiàn)鍵盤輸入數(shù)據(jù),到程序當(dāng)中 引用類型的一班使用步驟: 1、導(dǎo)包 2、創(chuàng)建 3、使用 獲取鍵盤輸入的一個(gè)int數(shù)字, int num = sc.nextInt() 獲取鍵盤輸入的一個(gè)str字符串, String str = sc.next() * */ public class DemoScanner { public static void main(String[] args) { //創(chuàng)建 //備注:System.in代表從鍵盤進(jìn)行輸入 Scanner sc = new Scanner(System.in); //3、獲取鍵盤輸入的int數(shù)字 int num = sc.nextInt(); System.out.println("輸入的數(shù)字是:"+ num); // 獲取鍵盤輸入的字符串 String str = sc.next(); System.out.println("輸入的字符串是 :" + str); } }
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- java實(shí)現(xiàn)字符串和數(shù)字轉(zhuǎn)換工具
- Java中Boolean與字符串或者數(shù)字1和0的轉(zhuǎn)換實(shí)例
- Java字符串?dāng)?shù)字左右補(bǔ)全0的四種方式
- 你知道Java判斷字符串是否為數(shù)字的多種方式嗎
- JAVA中字符串如何與整型數(shù)字相加
- java實(shí)現(xiàn)統(tǒng)計(jì)字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法示例
- JAVA 統(tǒng)計(jì)字符串中中文,英文,數(shù)字,空格,特殊字符的個(gè)數(shù)
- java字符串轉(zhuǎn)數(shù)字及各種數(shù)字轉(zhuǎn)字符串的3種方法
相關(guān)文章
java stream中Collectors的用法實(shí)例精講
這篇文章主要為大家介紹了java stream中Collectors的用法實(shí)例精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09如何實(shí)現(xiàn)廣告彈窗觸達(dá)頻率的控制?
這篇文章主要介紹了如何實(shí)現(xiàn)廣告彈窗觸達(dá)頻率的控制,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Struts2學(xué)習(xí)筆記(6)-簡單的數(shù)據(jù)校驗(yàn)
這篇文章主要介紹Struts2中的數(shù)據(jù)校驗(yàn),通過一個(gè)簡單的例子來說明,希望能給大家做一個(gè)參考。2016-06-06Java使用正則表達(dá)式檢索、替換String中特定字符和正則表達(dá)式的一切
這篇文章主要給大家介紹了關(guān)于Java使用正則表達(dá)式檢索、替換String中特定字符和正則表達(dá)式的一切,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Spring security認(rèn)證兩類用戶代碼實(shí)例
這篇文章主要介紹了Spring security認(rèn)證兩類用戶代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06java設(shè)計(jì)模式學(xué)習(xí)之策略模式
這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式學(xué)習(xí)之策略模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10