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

Java輸入數(shù)據的知識點整理

 更新時間:2020年01月31日 08:50:21   投稿:laozhang  
在本篇文章里小編給大家整理的是關于Java如何輸入數(shù)據的相關知識點內容,有興趣的朋友們學習參考下。

Java程序開發(fā)過程中,需要從鍵盤獲取輸入值是常有的事。C語言提供scanf()函數(shù),C++提供cin()獲取鍵盤輸入值。那么Java有什么解決方法呢?

方法一:從控制臺接收一個字符,然后將其打印出來

package pkg2020華南虎;
import java.io.*;
/**
 *
 * @author yl
 */
public class JavaInput {
  public static void main(String[] args) throws IOException {
    System.out.println("Enter a Char:");
    char i=(char)System.in.read();
    System.out.println("Your char is:"+i);
  }
}

雖然此方式實現(xiàn)了從鍵盤獲取輸入的字符,但是System.out.read()只能針對一個字符的獲取,同時,獲取進來的變量類型只能是char。當輸入數(shù)字時,還需要轉換類型。

方法二:從控制臺接收一個字符串,然后將其打印出來。需要擁到BufferedReader類和InputStreamReader類。

package pkg2020華南虎;
import java.io.*;
/**
 *
 * @author yl
 */
public class JavaInput02 {
  public static void main(String[] args) throws IOException {
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String str=null;
    System.out.println("Enter your value:");
    str=br.readLine();
    System.out.println("Your value is:"+str);
  }
}

方法三:最簡單,最強大的,就是Scanner類

package pkg2020華南虎;
import java.util.Scanner;
/**
 *
 * @author yl
 */
public class JavaInput03 {
  public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("Input your name:");
    String name=sc.nextLine();
    System.out.println("Input your age:");
    int age=sc.nextInt();
    System.out.println("Input your salary:");
    double salary=sc.nextDouble();
    System.out.println("Your information is follow as:");
    System.out.println("Name:"+name+"\n"+"Age:"+age+"\n"+"Salary:"+salary);
  }
}

最后總結一下next()和nextLine()的區(qū)別

在Java中,next()方法是不接收空格的,在接收到有效數(shù)據前,所有的空格或者tab鍵等輸入被忽略,若有有效數(shù)據,則遇到這些鍵退出。nextLine()可以接收空格或者tab鍵,其輸入應該以enter鍵結束。

以上就是本次介紹的全部相關知識點,感謝大家的學習和對腳本之家的支持。

相關文章

  • BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring

    BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring

    這篇文章主要介紹了BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java自動裝箱拆箱深入剖析

    java自動裝箱拆箱深入剖析

    基本數(shù)據(Primitive)類型的自動裝箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0開始提供的功能。java語言規(guī)范中說道:在許多情況下包裝與解包裝是由編譯器自行完成的(在這種情況下包裝成為裝箱,解包裝稱為拆箱)
    2012-11-11
  • Java 集合概覽(小結)

    Java 集合概覽(小結)

    這篇文章主要介紹了Java 集合概覽(小結),詳細的介紹了集合的概念和接口等。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Java如何實現(xiàn)讀取txt文件內容并生成Word文檔

    Java如何實現(xiàn)讀取txt文件內容并生成Word文檔

    本文主要介紹了通過Java實現(xiàn)讀取txt文件中的內容,并將內容生成Word文檔。文章的代碼非常詳細,具有一定的學習價值,感興趣的小伙伴可以了解一下
    2021-12-12
  • Springboot接收?Form?表單數(shù)據的示例詳解

    Springboot接收?Form?表單數(shù)據的示例詳解

    這篇文章主要介紹了Springboot接收?Form?表單數(shù)據的實例代碼,本文通過圖文實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • Spring?Boot?集成接口管理工具?Knife4j

    Spring?Boot?集成接口管理工具?Knife4j

    這篇文章主要介紹了Spring?Boot?集成接口管理工具?Knife4j,首先通過創(chuàng)建一個?Spring?Boot?項目展開主題,需要的小伙伴可以參考一下
    2022-05-05
  • Spring Boot中優(yōu)雅的獲取yml文件工具類

    Spring Boot中優(yōu)雅的獲取yml文件工具類

    今天小編就為大家分享一篇關于Spring Boot中優(yōu)雅的獲取yml文件工具類,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • SpringBoot集成Redisson實現(xiàn)延遲隊列的場景分析

    SpringBoot集成Redisson實現(xiàn)延遲隊列的場景分析

    這篇文章主要介紹了SpringBoot集成Redisson實現(xiàn)延遲隊列,本文通過場景分析實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • java播放聲音類和一個簡單示例

    java播放聲音類和一個簡單示例

    這篇文章主要介紹了一個java播放聲音類和一個java播放聲音的應用程序,應用程序可以單次播放聲音、循環(huán)播放聲音,需要的朋友可以參考下
    2014-03-03
  • SpringCloud組件OpenFeign之攔截器解讀

    SpringCloud組件OpenFeign之攔截器解讀

    這篇文章主要介紹了SpringCloud組件OpenFeign之攔截器用法。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論

安泽县| 闸北区| 宜阳县| 武安市| 锦州市| 延边| 达日县| 竹山县| 丰原市| 涟水县| 上林县| 石棉县| 武宣县| 贺州市| 库伦旗| 兰州市| 大足县| 特克斯县| 东乡族自治县| 汕尾市| 额敏县| 闵行区| 哈尔滨市| 武穴市| 柘城县| 曲阜市| 淮阳县| 沙河市| 和硕县| 隆昌县| 政和县| 毕节市| 长白| 廊坊市| 伊川县| 合山市| 宜丰县| 宜都市| 易门县| 镶黄旗| 贵德县|