java的Scanner類別提供了nextInt、nexFloat、nextDouble等方法,可以像類似C語言的scanf一樣讀取指定類型的數字。 (建議:java影片教學)
先定義一個Scanner物件:
Scanner sn = new Scanner(System.in);
用sn.nextInt讀取整數數,注意如果輸入的不是整形數則此函數會拋出InputMismatchException異常,應予以擷取。
System.out.print("请输入一个整数:"); try{ intVal = sn.nextInt(); System.out.println("你输入了:" + intVal); } catch(InputMismatchException e){ System.out.println("必须输入整数!"); }
用sn.nextFloat讀取單精度浮點數,如果輸入的不是數字則也會拋出InputMismatchException異常,應予以捕獲。
System.out.print("请输入一个浮点数:"); try{ floatVal = sn.nextFloat(); System.out.println("你输入了:" + floatVal); } catch(InputMismatchException e){ System.out.println("必须输入数!"); }
用sn.nextDouble讀取雙精確度浮點數,操作與單精確度類似。
System.out.print("请输入一个浮点数:"); try{ doubleVal = sn.nextDouble(); System.out.println("你输入了:" + doubleVal); }catch(InputMismatchException e) { System.out.println("必须输入数!"); }
串流使用完畢後應予以關閉:sn.close();
#更多java知識請關注java基礎教程欄目。
以上是java怎麼輸入數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)