第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手,初學java入門沒幾天,勉勉強強做了個租車系統(tǒng),求指教。

新手,初學java入門沒幾天,勉勉強強做了個租車系統(tǒng),求指教。

qq_狼神_03279945 2016-05-16 07:52:50
學了幾天java編程,封裝繼承多態(tài)一個沒用,汗···滿屏的警告,求大神指出錯誤,修改或精簡,我會學習的······package?dadazuche; import?java.util.Scanner; public?class?XvanZhe?{ public?void?xvanZhe(){ XvanZhe?a?=?new?XvanZhe();//創(chuàng)建此類對象 ?????Scanner?input?=?new?Scanner(System.in); ?????Scanner?input2?=?new?Scanner(System.in); ???????System.out.println("歡迎使用山東濟寧租車系統(tǒng)。"); ???????System.out.println("請問是否租車,租車請按0,退出系統(tǒng)請按1.");//租車界面 ???????System.out.println("***請輸入:");//提示輸入 ???????int?p0?=?input.nextInt(); ????switch(p0){ ????case?0: ???? break;//進入下一步 ????case?1: ???? System.exit(0);//退出系統(tǒng) ???? default: ???? System.out.println("輸入有誤,請重新輸入"); ???? a.xvanZhe();//調(diào)用方法,從頭再來一次??\(≧▽≦)/ ????} } ????public?void?leiXing(){ ???? XvanZhe?a?=?new?XvanZhe(); ???? Scanner?input?=?new?Scanner(System.in); ???System.out.println("租*貨車*請輸入1,租*客車*請輸入2,租*皮卡*請輸入3.");//界面 ???System.out.print("***請輸入:");//提示輸入 int?p1?=?input.nextInt(); switch(p1){ case?1: ?HuoChe.main(null);//調(diào)用貨車main方法,英語不好,沒辦法·· break; case?2: KeChe.main(null);//調(diào)用客車main方法,貌似不需要那么多的main方法哦~~新手見諒··· break; case?3: PiKa.main(null);//調(diào)用皮卡的main方法,英語是硬傷··· default: System.out.println("輸入有誤,請重新輸入。");//提示 a.leiXing();//再來一遍O(∩_∩)O哈哈哈~ } } public?static?void?main(String[]?args)?{ XvanZhe?a?=?new?XvanZhe(); a.xvanZhe(); a.leiXing();//不多說 } } package?dadazuche; import?java.util.Scanner; public?class?HuoChe?{ public?static?void?main(String[]?args)?{ ??????System.out.println("大貨車載重20噸以下,價格200元/天;???小貨車載重10噸以下,價格100元/天。");//提示 ?????????Scanner?input?=?new?Scanner(System.in); ?????????System.out.println("選擇大貨車請輸入a,選擇小貨車請輸入b,返回首頁請輸入s");//界面 ?????????System.out.print("***請輸入:");//提示輸入 ?????????String?p1?=?input.next(); ?????????HuoChe?huo?=?new?HuoChe();//創(chuàng)建對象,請忽略我的英語水平。 ????????switch(p1){ ????????case?"a": ???????? huo.a();//調(diào)用a方法 ???????? break; ????????case?"b": ???????? huo.b();//b方法 ???????? break; ????????case?"s": ???????? XvanZhe.main(null);//返回首頁 ???????? break; ????????default: ???????? System.out.println("您輸入的信息有誤,請重新輸入"); ???????? HuoChe.main(args);//再來一遍\(≧▽≦)/ ????????} } ????public?void?a(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間,以天為單位");//提示 ??????????System.out.print("***請輸入:");//輸入 ??????????int?x?=?input.nextInt(); ??????????if(?x?<=?0){//55555555555555,各位大神教教我,怎么才能控制x不是字母?。。。。。。。????????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.a();//返回 ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位");//界面 ??????????System.out.print("***請輸入:");//提示輸入 ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。");//提示 ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b();//返回 ??????????} ??????????int?sum?=?200*x*y;//計算 ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ????public?void?b(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間,以天為單位");//界面 ??????????System.out.print("***請輸入:");//提示輸入 ??????????int?x?=?input.nextInt(); ??????????if(x?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b();//反回 ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位"); ??????????System.out.println("***請輸入:"); ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????int?sum?=?200*x*y; ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ?????????? ????} ????package?dadazuche; import?java.util.Scanner; public?class?KeChe?{ public?static?void?main(String[]?args)?{ ??????System.out.println("大客車載人40人以下,價格200元/天;???小客車載人20人以下,價格100元/天。"); ?????????Scanner?input?=?new?Scanner(System.in); ?????????System.out.println("選擇大客車請輸入a,選擇小客車請輸入b,返回首頁請輸入s"); ?????????System.out.print("***請輸入:"); ?????????String?p1?=?input.next(); ?????????KeChe?huo?=?new?KeChe(); ????????switch(p1){ ????????case?"a": ???????? huo.a(); ???????? break; ????????case"b": ???????? huo.b(); ???????? break; ????????case?"s": ???????? XvanZhe.main(null); ???????? break; ????????default: ???????? System.out.println("您輸入的信息有誤,請重新輸入"); ???????? KeChe.main(args); ????????} } ????public?void?a(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間,以天為單位"); ??????????System.out.print("***請輸入:"); ??????????int?x?=?input.nextInt(); ??????????if(x?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.a(); ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位"); ??????????System.out.print("***請輸入:"); ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????int?sum?=?200*x*y; ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ????public?void?b(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間"); ??????????System.out.print("***請輸入:"); ??????????int?x?=?input.nextInt(); ??????????if(x?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位"); ??????????System.out.print("***請輸入:"); ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????int?sum?=?200*x*y; ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ?????????? ????} ????package?dadazuche; import?java.util.Scanner; public?class?PiKa?{ public?static?void?main(String[]?args)?{ ??????System.out.println("大皮卡載重10噸以下,載人10人以下,價格300元/天;???小皮卡載重5噸以下,載人5人以下價格150元/天。"); ?????????Scanner?input?=?new?Scanner(System.in); ?????????System.out.println("選擇大皮卡請輸入a,選擇小皮卡請輸入b,返回首頁請輸入s"); ?????????System.out.print("***請輸入:"); ?????????String?p1?=?input.next(); ?????????PiKa?huo?=?new?PiKa(); ????????switch(p1){ ????????case?"a": ???????? huo.a(); ???????? break; ????????case"b": ???????? huo.b(); ???????? break; ????????case?"s": ???????? XvanZhe.main(null); ???????? break; ????????default: ???????? System.out.println("您輸入的信息有誤,請重新輸入"); ???????? PiKa.main(args); ????????} } ????public?void?a(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間,以天為單位"); ??????????System.out.print("***請輸入:"); ??????????int?x?=?input.nextInt(); ??????????if(x?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.a(); ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位"); ??????????System.out.print("***請輸入:"); ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????int?sum?=?150*x*y; ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ????public?void?b(){ ???? Scanner?input?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用時間"); ??????????System.out.print("***請輸入:"); ??????????int?x?=?input.nextInt(); ??????????if(x?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????Scanner?input2?=?new?Scanner(System.in); ??????????System.out.println("請輸入租用數(shù)量,以輛為單位"); ??????????System.out.print("***請輸入:"); ??????????int?y?=?input2.nextInt(); ??????????if(y?<=?0){ ???????? ??System.out.println("輸入有誤,請重新輸入。"); ???????? ??HuoChe?name?=?new?HuoChe(); ???????? ??name.b(); ??????????} ??????????int?sum?=?300*x*y; ??????????System.out.println("您的租金為"+sum+"元,謝謝惠顧,再見!"); ????} ?????????? ????}
查看完整描述

5 回答

?
a黃金羅奇

TA貢獻7條經(jīng)驗 獲得超6個贊

能到這個程度已經(jīng)很不錯了,繼續(xù)學,以后學了異常捕獲,還有正則表達式,這個問題你就知道怎么解決了。

再就是中間你有很多沒必要的步驟

查看完整回答
反對 回復 2016-05-17
?
hangent

TA貢獻5條經(jīng)驗 獲得超2個贊

你可以用個if判斷是否為數(shù)字,不是重新輸入

查看完整回答
反對 回復 2016-05-17
點擊展開后面1
?
qq_狼神_03279945

TA貢獻4條經(jīng)驗 獲得超0個贊

額,貌似我編的程序和老師的很不一樣啊······

查看完整回答
反對 回復 2016-05-17
?
qq_狼神_03279945

TA貢獻4條經(jīng)驗 獲得超0個贊

``````

勉勉強強能用,就是輸入時間的時候如果輸入非數(shù)字字符就會卡死,求解···

查看完整回答
反對 回復 2016-05-16
  • SarahCst
    SarahCst
    哇,你才學習幾天就可以寫出一個系統(tǒng)啦?你之前有過編程基礎(chǔ)嗎
  • 慕雪9760236
    慕雪9760236
    類型不匹配吧,那需要異常捕捉并進行相應的處理了
  • qq_狼神_03279945
    qq_狼神_03279945
    `````完全沒有編程基礎(chǔ),所以第二章的封裝繼承多態(tài)一個沒用,完全就是靠第一章的基礎(chǔ)編的。 現(xiàn)在勉勉強強的應該能用第二章編程了。
點擊展開后面3
?
諸葛浪

TA貢獻4條經(jīng)驗 獲得超6個贊

能用就好…

查看完整回答
反對 回復 2016-05-16
  • 5 回答
  • 2 關(guān)注
  • 2097 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號