這篇文章主要介紹“java Scanner類的簡(jiǎn)介以及輸入數(shù)字、字符串的過程解析”,在日常操作中,相信很多人在java Scanner類的簡(jiǎn)介以及輸入數(shù)字、字符串的過程解析問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”java Scanner類的簡(jiǎn)介以及輸入數(shù)字、字符串的過程解析”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)婁底免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了數(shù)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
Scanner類簡(jiǎn)介
Java 5添加了java.util.Scanner類,這是一個(gè)用于掃描輸入文本的新的實(shí)用程序。它是以前的StringTokenizer和Matcher類之間的某種結(jié)合。由于任何數(shù)據(jù)都必須通過同一模式的捕獲組檢索或通過使用一個(gè)索引來(lái)檢索文本的各個(gè)部分。于是可以結(jié)合使用正則表達(dá)式和從輸入流中檢索特定類型數(shù)據(jù)項(xiàng)的方法。這樣,除了能使用正則表達(dá)式之外,Scanner類還可以任意地對(duì)字符串和基本類型(如int和double)的數(shù)據(jù)進(jìn)行分析。借助于Scanner,可以針對(duì)任何要處理的文本內(nèi)容編寫自定義的語(yǔ)法分析器。
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); } }
到此,關(guān)于“java Scanner類的簡(jiǎn)介以及輸入數(shù)字、字符串的過程解析”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!