最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的3種輸入方式實現(xiàn)解析

 更新時間:2019年10月18日 09:54:17   作者:Pengxin  
這篇文章主要介紹了Java中的3種輸入方式實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了Java中的3種輸入方式實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.從鍵盤讀取char類型數(shù)據(jù)

char ch = (char)System.in.read();

System.in 提供的 read() 方法每次只能讀取一個字節(jié)的數(shù)據(jù),所以用的頻率比較低。

2.BufferedReader 實現(xiàn)從鍵盤讀取String類型數(shù)據(jù)

使用BufferedReader 對象的 readLine() 方法必須處理 java.io.IOException 異常(Exception);

當(dāng)輸入的內(nèi)容中包括空格時,使用 Scanner 就不能完整獲得輸入的字符串,這時候可以使用 BufferedReader 類取得輸入;

可以轉(zhuǎn)換為數(shù)值類型:long、int、short、byte、double、float等。

import java.io.*;
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in());
String str = buf.readLine();

3.Scanner 實現(xiàn)從鍵盤讀取String類型數(shù)據(jù)

Scanner 取得輸入的依據(jù)是空格符,還包括Tab鍵和Enter鍵。當(dāng)按下這其中的任一鍵時,Scanner就會返回下一個輸入。

import java.util.*;
Scanner scanner = new Scanner(System.in);
String str = scanner.next();

.nextLine() 獲取一行字符串、.next() 獲取一個字符串、.nextInt() 將取得的字符串轉(zhuǎn)換成int 類型、.nextFloat() 將取得的字符串轉(zhuǎn)換為float 類型、.nextBoolean()、.nextShort、.nextByte()、.nextDouble()、.nextLong()等。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java?C++分別實現(xiàn)滑動窗口的最大值

    Java?C++分別實現(xiàn)滑動窗口的最大值

    這篇文章主要介紹了分別通過Java和C++實現(xiàn)滑動窗口最大值,即給定一個數(shù)組?nums?和滑動窗口的大小?k,請找出所有滑動窗口里的最大值。感興趣的可以了解一下
    2021-12-12
  • Java如何替換第一個和最后一個字符串

    Java如何替換第一個和最后一個字符串

    這篇文章主要介紹了Java如何替換第一個和最后一個字符串的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java 程序員掌握 Spring Boot非常有必要

    Java 程序員掌握 Spring Boot非常有必要

    本文帶領(lǐng)大家一起來了解下 Spring Boot 到底是什么?包括springboot的誕生,springboot特征具有哪些優(yōu)勢,如何讓開發(fā)變得更簡單,帶著這些問題一起通過本文學(xué)習(xí)下吧
    2021-06-06
  • 深入理解Java中的volatile關(guān)鍵字(總結(jié)篇)

    深入理解Java中的volatile關(guān)鍵字(總結(jié)篇)

    volatile這個關(guān)鍵字,不僅僅在Java語言中有,在很多語言中都有的,而且其用法和語義也都是不盡相同的。這篇文章主要介紹了Java中的volatile關(guān)鍵字,需要的朋友可以參考下
    2018-10-10
  • tk.mybatis通用插件updateByPrimaryKeySelective無法自動更新列的解決辦法

    tk.mybatis通用插件updateByPrimaryKeySelective無法自動更新列的解決辦法

    tk.mybatis是一個很好用的通用插件,本文主要介紹了tk.mybatis通用插件updateByPrimaryKeySelective無法自動更新列的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • SpringBoot通過@MatrixVariable進(jìn)行傳參詳解

    SpringBoot通過@MatrixVariable進(jìn)行傳參詳解

    這篇文章主要介紹了SpringBoot使用@MatrixVariable傳參,文章圍繞@MatrixVariable展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • 解決spring boot2集成activiti6踩過的坑

    解決spring boot2集成activiti6踩過的坑

    這篇文章主要介紹了解決spring boot2集成activiti6踩過的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 從架構(gòu)思維角度分析高并發(fā)下冪等性解決方案

    從架構(gòu)思維角度分析高并發(fā)下冪等性解決方案

    冪等(idempotent、idempotence)是一個數(shù)學(xué)與計算機(jī)學(xué)概念,常見于抽象代數(shù)中。?在編程中.一個冪等操作的特點是其任意多次執(zhí)行所產(chǎn)生的影響均與一次執(zhí)行的影響相同。冪等函數(shù),或冪等方法,是指可以使用相同參數(shù)重復(fù)執(zhí)行,并能獲得相同結(jié)果的函數(shù)
    2022-01-01
  • 淺談Java中String的常用方法

    淺談Java中String的常用方法

    今天帶大家來復(fù)習(xí)一下Java中String的常用方法,文中有非常詳細(xì)的介紹,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Java 實戰(zhàn)項目之教材管理系統(tǒng)的實現(xiàn)流程

    Java 實戰(zhàn)項目之教材管理系統(tǒng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現(xiàn)教材管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11

最新評論

乌拉特后旗| 奇台县| 灌云县| 靖安县| 固阳县| 无锡市| 平阳县| 维西| 凌源市| 吉木乃县| 西充县| 固阳县| 康定县| 汤原县| 惠州市| 岫岩| 嘉鱼县| 花莲市| 平南县| 河间市| 南宁市| 贵南县| 富裕县| 福州市| 夹江县| 当雄县| 安国市| 康平县| 肃南| 拉孜县| 鱼台县| 炉霍县| 确山县| 栾城县| 福泉市| 佛山市| 尚志市| 大同县| 若尔盖县| 红安县| 康马县|