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

Java中輸入單個char類型的字符方式

 更新時間:2024年02月24日 14:36:45   作者:木木是木木  
這篇文章主要介紹了Java中輸入單個char類型的字符方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Java輸入單個char類型的字符

Java為各種類型提供了相應(yīng)的輸入方式,但是卻沒有sc.nextCharcter(),即char類型的輸入方式,輸入char字符的方式為:

        Scanner sc = new Scanner(System.in);
        //即接受一個字符串然后取它第一個
        char c = sc.next().charAt(0);

next(): next()會自動消去有效字符前的空格,只返回輸入的字符,不能得到帶空格的字符串。

Java輸入char類型

java基本數(shù)據(jù)類型的輸入包括

  • 整形的輸入:in.nextInt();
  • 單精度浮點型:in.nextFloat();
  • 雙精度浮點型:in.nextDouble();
  • 字符串類型:in.next();in.nextLine();
  • 但是并沒有in.nextChar();

有時候需要我們用Scanner接收char類型數(shù)據(jù),而不是接收String。

比如,當(dāng)我們要用到switch()語句時,就不能用String類型了。

switch語句在條件語句中特別適合做一組變量相等的判斷,在結(jié)構(gòu)上比if語句要清晰很多。

switch語句語法說明:

1、表達式的類型只能為byte、short、char和int這4種之一。

2、值1、值2…值n只能為常數(shù)或常量,不能為變量。

3、功能代碼部分可以寫任意多句。

4、break關(guān)鍵字的意思是中斷,指結(jié)束switch語句,break語句為可選。

5、case語句可以有任意多句,是標號語句。

6、default語句可以寫在switch語句中的任意位置,當(dāng)表達式的值和對應(yīng)case語句后的值相同時,既從該位置開始向下執(zhí)行,一直執(zhí)行到switch語句的結(jié)束,在執(zhí)行中,如果 遇到break語句,則結(jié)束switch語句的執(zhí)行。

正常使用Scanner時,可以這樣:

Scanner in = new Scanner(System.in);
char c = in.next().charAt(i);

把str的第i個char值賦值給c,類似于數(shù)組的查找。

charAt(int index)方法是一個能夠用來檢索特定索引下的字符的String實例的方法.

charAt()方法返回指定索引位置的char值。如: str.charAt(0)檢索str中的第一個字符,str.charAt(str.length()-1)檢索最后一個字符.

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用hutool進行ftp文件下載和上傳詳細代碼示例

    使用hutool進行ftp文件下載和上傳詳細代碼示例

    在開發(fā)Java項目時,FTP客戶端是經(jīng)常需要使用的工具,因為FTP協(xié)議在文件傳輸方面有著廣泛的應(yīng)用,這篇文章主要給大家介紹了關(guān)于使用hutool進行ftp文件下載和上傳的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • springboot靜態(tài)資源映射規(guī)則的使用小結(jié)

    springboot靜態(tài)資源映射規(guī)則的使用小結(jié)

    本文主要介紹了springboot靜態(tài)資源映射規(guī)則,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-12-12
  • Java實現(xiàn)四則混合運算代碼示例

    Java實現(xiàn)四則混合運算代碼示例

    這篇文章主要介紹了Java實現(xiàn)四則混合運算代碼示例,文中展示了詳細代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • java中Arrays.sort()排序方法舉例詳解

    java中Arrays.sort()排序方法舉例詳解

    這篇文章主要給大家介紹了關(guān)于java中Arrays.sort()排序方法舉例詳解的相關(guān)資料,Java?Arrays.sort()方法對數(shù)組進行排序,通常情況下直接傳入數(shù)組,默認升序排序,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • SpringBoot項目Jar包使用systemctl運行過程

    SpringBoot項目Jar包使用systemctl運行過程

    這篇文章主要介紹了SpringBoot項目Jar包使用systemctl運行過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Spring Boot攔截器Interceptor與過濾器Filter詳細教程(示例詳解)

    Spring Boot攔截器Interceptor與過濾器Filter詳細教程(示例詳解)

    本文詳細介紹了SpringBoot中的攔截器(Interceptor)和過濾器(Filter),包括它們的定義、作用范圍、使用場景、實現(xiàn)步驟、執(zhí)行順序、常見問題及解決方案,感興趣的朋友跟隨小編一起看看吧
    2025-03-03
  • SpringMVC中文亂碼踩坑記錄

    SpringMVC中文亂碼踩坑記錄

    這篇文章主要介紹了SpringMVC中文亂碼踩坑記錄,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Java獲取工程路徑方法詳解

    Java獲取工程路徑方法詳解

    這篇文章主要介紹了Java獲取工程路徑方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Spring 使用Validation 驗證框架的問題詳解

    Spring 使用Validation 驗證框架的問題詳解

    Spring Boot在內(nèi)部通過集成hibernate-validation已經(jīng)實現(xiàn)了JSR-349驗證規(guī)范接口,在Spring Boot項目中只要直接使用就行了。 一般用在Controller中用于驗證前端傳來的參數(shù)。這篇文章給大家介紹Spring Validation 驗證框架的相關(guān)知識,感興趣的朋友一起看看吧
    2021-07-07
  • idea打開第三方Jar包文件并查看其源代碼方式

    idea打開第三方Jar包文件并查看其源代碼方式

    本文介紹了在IntelliJ IDEA中查看JAR包源代碼的幾種方法,包括使用IDEA自帶的反編譯功能、手動附加源碼文件、使用Maven自動下載源碼等
    2026-03-03

最新評論

霍林郭勒市| 宁晋县| 南昌县| 扬中市| 伊吾县| 台州市| 巨野县| 阿瓦提县| 南京市| 正宁县| 拉萨市| 都江堰市| 祁连县| 宾川县| 天峨县| 涟源市| 广饶县| 泗洪县| 措勤县| 商南县| 天柱县| 蒙阴县| 怀远县| 察哈| 六盘水市| 荥阳市| 普定县| 华安县| 车险| 海南省| 中超| 成武县| 正安县| 商南县| 响水县| 浦县| 安多县| 广河县| 左云县| 衡山县| 东安县|