java Scanner輸入數(shù)字、字符串過程解析
Scanner類簡介
Java 5添加了java.util.Scanner類,這是一個用于掃描輸入文本的新的實用程序。它是以前的StringTokenizer和Matcher類之間的某種結(jié)合。由于任何數(shù)據(jù)都必須通過同一模式的捕獲組檢索或通過使用一個索引來檢索文本的各個部分。于是可以結(jié)合使用正則表達式和從輸入流中檢索特定類型數(shù)據(jù)項的方法。這樣,除了能使用正則表達式之外,Scanner類還可以任意地對字符串和基本類型(如int和double)的數(shù)據(jù)進行分析。借助于Scanner,可以針對任何要處理的文本內(nèi)容編寫自定義的語法分析器。
Scanner輸入數(shù)字、字符串
package java05;
import java.util.Scanner;//1、導(dǎo)包
/*
Scanner類的功能,可以實現(xiàn)鍵盤輸入數(shù)據(jù),到程序當(dāng)中
引用類型的一班使用步驟:
1、導(dǎo)包
2、創(chuàng)建
3、使用
獲取鍵盤輸入的一個int數(shù)字, int num = sc.nextInt()
獲取鍵盤輸入的一個str字符串, String str = sc.next()
* */
public class DemoScanner {
public static void main(String[] args) {
//創(chuàng)建
//備注:System.in代表從鍵盤進行輸入
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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- java實現(xiàn)字符串和數(shù)字轉(zhuǎn)換工具
- Java中Boolean與字符串或者數(shù)字1和0的轉(zhuǎn)換實例
- Java字符串?dāng)?shù)字左右補全0的四種方式
- 你知道Java判斷字符串是否為數(shù)字的多種方式嗎
- JAVA中字符串如何與整型數(shù)字相加
- java實現(xiàn)統(tǒng)計字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法示例
- JAVA 統(tǒng)計字符串中中文,英文,數(shù)字,空格,特殊字符的個數(shù)
- java字符串轉(zhuǎn)數(shù)字及各種數(shù)字轉(zhuǎn)字符串的3種方法
相關(guān)文章
解決Spring boot整合mybatis,xml資源文件放置及路徑配置問題
這篇文章主要介紹了解決Spring boot整合mybatis,xml資源文件放置及路徑配置問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Java動態(tài)代理之?dāng)r截器的應(yīng)用
今天小編就為大家分享一篇關(guān)于Java動態(tài)代理之?dāng)r截器的應(yīng)用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
詳解OpenFeign服務(wù)調(diào)用(微服務(wù))
OpenFeign是Spring Cloud在Feign的基礎(chǔ)上支持了SpringMVC的注解,如@RequesMapping等等,這篇文章主要介紹了OpenFeign服務(wù)調(diào)用的相關(guān)知識,需要的朋友可以參考下2022-07-07
Mybatis使用foreach標(biāo)簽實現(xiàn)批量插入方式
這篇文章主要介紹了Mybatis使用foreach標(biāo)簽實現(xiàn)批量插入方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03

