摘要:計(jì)算矩形面積矩形的面積為執(zhí)行結(jié)果矩形的面積為二為類(lèi)添加自我解釋功能當(dāng)用戶(hù)沒(méi)有輸入任何參數(shù)時(shí),打印幫助信息并退出。
一、根據(jù)下面的代碼,實(shí)現(xiàn) Arguments 類(lèi)。
如果有需要,你可以根據(jù)自己喜好,創(chuàng)建另外的類(lèi)來(lái)幫助實(shí)現(xiàn) Arguments。
/** * 計(jì)算矩形面積 */ public class GetRectangleArea { public static void main(String[] args) { Arguments arguments = new Arguments(); arguments.parse(args); double width = arguments.getDouble("w"); double height = arguments.getDouble("h"); System.out.println("矩形的面積為:" + (width * height)); } }
執(zhí)行結(jié)果:
$ java GetRectangleArea -w 20 -h 30 矩形的面積為:600.0二、為 Arguments 類(lèi)添加自我解釋功能
當(dāng)用戶(hù)沒(méi)有輸入任何參數(shù)時(shí),打印幫助信息并退出。
代碼示例:
public static void main(String[] args) { Arguments arguments = new Arguments(); arguments.addArg("矩形寬度", "w"); arguments.addArg("矩形高度", "h"); arguments.parse(args); double width = arguments.getDouble("w"); double height = arguments.getDouble("h"); System.out.println("矩形的面積為:" + (width * height)); }
執(zhí)行結(jié)果:
$ java GetRectangleArea 參數(shù): -w 矩形寬度 -h 矩形高度三、允許參數(shù)別名
一個(gè)參數(shù)可以有簡(jiǎn)稱(chēng)(如 -w),也可以有全稱(chēng)(如 --width)
代碼示例:
public static void main(String[] args) { Arguments arguments = new Arguments(); arguments.addArg("矩形寬度", "w", "width"); arguments.addArg("矩形高度", "h", "height"); arguments.parse(args); double width = arguments.getDouble("width"); double height = arguments.getDouble("h"); System.out.println("矩形的面積為:" + (width * height)); }
執(zhí)行結(jié)果:
$ java GetRectangleArea -w 20 --height 30 矩形的面積為:600.0
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/67264.html
摘要:監(jiān)控和故障處理工具顯示指定系統(tǒng)內(nèi)所有的虛擬機(jī)進(jìn)程用于收集虛擬機(jī)各方面的運(yùn)行數(shù)據(jù)。的常用功能選項(xiàng)測(cè)試上面輸出了我正在運(yùn)行程序的包名下的類(lèi)名虛擬機(jī)統(tǒng)計(jì)信息監(jiān)視工具使用于監(jiān)視虛擬機(jī)各種運(yùn)行狀態(tài)信息的命令行工具。 《深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐(第二版》讀書(shū)筆記與常見(jiàn)面試題總結(jié) 本節(jié)常見(jiàn)面試題(推薦帶著問(wèn)題閱讀,問(wèn)題答案在文中都有提到): JVM調(diào)優(yōu)的常見(jiàn)命令行工具有哪些?...
摘要:經(jīng)典的基礎(chǔ)面試題集錦經(jīng)典的基礎(chǔ)面試題集錦,歡迎收藏和分享。類(lèi)變量或者說(shuō)靜態(tài)變量是通過(guò)這個(gè)關(guān)鍵字來(lái)聲明的。非靜態(tài)變量在每一個(gè)對(duì)象實(shí)例上都有單獨(dú)的一份值。對(duì)象允許程序和數(shù)據(jù)進(jìn)行封裝,以減少潛在的干涉。 經(jīng)典的Java基礎(chǔ)面試題集錦 經(jīng)典的Java基礎(chǔ)面試題集錦,歡迎收藏和分享。 問(wèn)題:如果main方法被聲明為private會(huì)怎樣? 答案:能正常編譯,但運(yùn)行的時(shí)候會(huì)提示main方法不是pub...
閱讀 4933·2021-11-25 09:43
閱讀 1186·2021-11-24 09:38
閱讀 1892·2021-09-30 09:54
閱讀 2800·2021-09-23 11:21
閱讀 2367·2021-09-10 10:51
閱讀 2368·2021-09-03 10:45
閱讀 1163·2019-08-30 15:52
閱讀 1766·2019-08-30 14:13