免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Java中獲取鍵盤輸入值的三種方法

  程序開發(fā)過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值的現(xiàn)成函數(shù)!Java沒有提供這樣的函數(shù)也不代表遇到這種情況我們就束手無策,請你看以下三種解決方法吧:

  以下將列出幾種方法:

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

  public static void main(String [] args) throws IOException{

  System.out.print(“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類

  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類

  public static void main(String [] args) {

  Scanner sc = new Scanner(System.in);

  System.out.println(“請輸入你的姓名:”);

  String name = sc.nextLine();

  System.out.println(“請輸入你的年齡:”);

  int age = sc.nextInt();

  System.out.println(“請輸入你的工資:”);

  float salary = sc.nextFloat();

  System.out.println(“你的信息如下:”);

  System.out.println(“姓名:”+name+“\n”+“年齡:”+age+“\n”+“工資:”+salary);

  }

  這段代碼已經(jīng)表明,Scanner類不管是對于字符串還是整型數(shù)據(jù)或者float類型的變量,只需做一點小小的改變,就能夠?qū)崿F(xiàn)功能!無疑他是最強大的!

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java程序設(shè)計習題解答
數(shù)組
《Java語言編程基礎(chǔ)立體化實用教程》1-2 學生成績管理系統(tǒng)的輸入輸出與評定設(shè)計(二)
Java基礎(chǔ)語法
第三天 引用類型&選擇結(jié)構(gòu)&循環(huán)結(jié)構(gòu)【悟空教程】
java 流程控制學習
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服