亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JAVA入門第二季第六章的答答租車求完整代碼

菜鳥實在做不出來,需要一些參考,最好代碼帶有注釋

正在回答

6 回答

http://www.xianlaiwan.cn/article/15660

0 回復 有任何疑惑可以回復我~
#1

大連王健林 提問者

非常感謝!
2017-01-07 回復 有任何疑惑可以回復我~

表示新手一枚,用了最笨的方法完成了。

import java.util.Scanner;

public class Car {
?? ?int num1,num2,num3,num4,num5,num6,day,b;
public Car(){
?? ?init();
?? ?
}

public void init() {
?? ?System.out.println("歡迎使用答答租車系統 \n 您是否要租車:1.是 0.否");
?? ?Scanner s=new Scanner(System.in);
??? int a=s.nextInt();
??? if(a==1){
?? ??? ?System.out.println("您可租用的類型及其價格表:");
?? ??? ?System.out.println("序號: 汽車名稱: 租金:????? 容量:");
?? ??? ?System.out.println("1. 奧迪A4 500元/天????? 載人:4人");
?? ??? ?System.out.println("2. 馬自達6 400元/填????? 載人:4人");
?? ??? ?System.out.println("3. 皮卡雪6 450元/天???? 載人:4 載貨:2噸");
?? ??? ?System.out.println("4. 金龍?????????? 800元/天????? 載人:20人 ");
?? ??? ?System.out.println("5. 松花江???? 400元/天?????? 載貨:4噸");
?? ??? ?System.out.println("6. 依維柯???? 1000元/天?? 載貨:20噸");
?? ??? ?System.out.println("請輸入要租車的數量:");
?? ??? ?b=s.nextInt();
?? ??? ?if(b==1)
?? ??? ?{
?? ??? ??? ?System.out.println("請輸入一輛車的序號:");
?? ??? ??? ?num1=s.nextInt();
?? ??? ??? ?
?? ??? ?}else if(b==2)
?? ??? ?{
?? ??? ??? ?System.out.println("請輸入第一輛車的序號:");
?? ??? ??? ? num1=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第二輛車的序號:");
?? ??? ??? ? num2=s.nextInt();
?? ??? ??? ?
?? ??? ?}else if(b==3){
?? ??? ??? ?System.out.println("請輸入第一輛車的序號:");
?? ??? ??? ? num1=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第二輛車的序號:");
?? ??? ??? ? num2=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第三輛車的序號:");
?? ??? ??? ? num3=s.nextInt();
?? ??? ??? ?
?? ??? ?}else if(b==4){
?? ??? ??? ?System.out.println("請輸入第一輛車的序號:");
?? ??? ??? ? num1=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第二輛車的序號:");
?? ??? ??? ? num2=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第三輛車的序號:");
?? ??? ??? ? num3=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第四輛車的序號:");
?? ??? ??? ? num4=s.nextInt();
?? ??? ??? ?
?? ??? ?}else if(b==5){
?? ??? ??? ?System.out.println("請輸入第一輛車的序號:");
?? ??? ??? ? num1=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第二輛車的序號:");
?? ??? ??? ? num2=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第三輛車的序號:");
?? ??? ??? ? num3=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第四輛車的序號:");
?? ??? ??? ? num4=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第五輛車的序號:");
?? ??? ??? ? num5=s.nextInt();
?? ??? ?}else if(b==6){
?? ??? ??? ?System.out.println("請輸入第一輛車的序號:");
?? ??? ??? ? num1=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第二輛車的序號:");
?? ??? ??? ? num2=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第三輛車的序號:");
?? ??? ??? ? num3=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第四輛車的序號:");
?? ??? ??? ? num4=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第五輛車的序號:");
?? ??? ??? ? num5=s.nextInt();
?? ??? ??? ?System.out.println("請輸入第六輛車的序號:");
?? ??? ??? ? num6=s.nextInt();
?? ??? ?}else
?? ??? ?{
?? ??? ??? ?System.out.println("很抱歉,你所輸入的數量超過了租車的上限!");
?? ??? ?}
?? ??? ?System.out.println("請輸入你要租車的天數:");
?? ??? ?int day=s.nextInt();
?? ??? ?int mon=money(num1, num2, num3, num4, num5, num6, day);
?? ??? ?System.out.println("您的賬單為:"+mon);
??? }else{
?? ??? ?System.out.println("歡迎你再次光臨");
??? }
?? ?
}

public int money(int Number1,int Number2,int Number3,int Number4,int Number5,int Number6,int day){
?? ?int count1=0,count2=0,count3 = 0,count4=0,count5=0,count6=0;
?? ?if(Number1==1){
?? ??? ?count1=500;
?? ?}else if(Number1==2){
?? ??? ?count1=400;
?? ?}else if(Number1==3){
?? ??? ?count1=450;
?? ?}else if(Number1==4){
?? ??? ?count1=800;
?? ?}else if(Number1==5){
?? ??? ?count1=400;
?? ?}else if(Number1==6){
?? ??? ?count1=1000;
?? ?}
?? ?if(Number2==1){
?? ??? ?count2=500;
?? ?}else if(Number2==2){
?? ??? ?count2=400;
?? ?}else if(Number2==3){
?? ??? ?count2=450;
?? ?}else if(Number2==4){
?? ??? ?count2=800;
?? ?}else if(Number2==5){
?? ??? ?count2=400;
?? ?}else if(Number2==6){
?? ??? ?count2=1000;
?? ?}
?? ?if(Number3==1){
?? ??? ?count3=500;
?? ?}else if(Number3==2){
?? ??? ?count3=400;
?? ?}else if(Number3==3){
?? ??? ?count3=450;
?? ?}else if(Number3==4){
?? ??? ?count3=800;
?? ?}else if(Number3==5){
?? ??? ?count3=400;
?? ?}else if(Number3==6){
?? ??? ?count3=1000;
?? ?}
?? ?if(Number4==1){
?? ??? ?count4=500;
?? ?}else if(Number4==2){
?? ??? ?count4=400;
?? ?}else if(Number4==3){
?? ??? ?count4=450;
?? ?}else if(Number4==4){
?? ??? ?count4=800;
?? ?}else if(Number4==5){
?? ??? ?count4=400;
?? ?}else if(Number4==6){
?? ??? ?count4=1000;
?? ?}
?? ?if(Number5==1){
?? ??? ?count5=500;
?? ?}else if(Number5==2){
?? ??? ?count5=400;
?? ?}else if(Number5==3){
?? ??? ?count5=450;
?? ?}else if(Number5==4){
?? ??? ?count5=800;
?? ?}else if(Number5==5){
?? ??? ?count5=400;
?? ?}else if(Number5==6){
?? ??? ?count5=1000;
?? ?}
?? ?if(Number6==1){
?? ??? ?count6=500;
?? ?}else if(Number6==2){
?? ??? ?count6=400;
?? ?}else if(Number6==3){
?? ??? ?count6=450;
?? ?}else if(Number6==4){
?? ??? ?count6=800;
?? ?}else if(Number6==5){
?? ??? ?count6=400;
?? ?}else if(Number6==6){
?? ??? ?count6=1000;
?? ?}
?? ?return (count1+count2+count3+count4+count5+count6)*day;
?? ?
}

public static void main(String[] args) {
?? ?new Car();
}
}

0 回復 有任何疑惑可以回復我~

看到回答,請送給我積分,很需要,拜托了。

0 回復 有任何疑惑可以回復我~

同求答案

0 回復 有任何疑惑可以回復我~
#1

SteelIU

http://www.xianlaiwan.cn/article/15660 第一次寫手記,不便之處,請指正
2017-01-03 回復 有任何疑惑可以回復我~

同求答案

?

?

0 回復 有任何疑惑可以回復我~
#1

SteelIU

http://www.xianlaiwan.cn/article/15660 第一次寫手記,不便之處,請指正
2017-01-03 回復 有任何疑惑可以回復我~

待會告訴你

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

JAVA入門第二季第六章的答答租車求完整代碼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號