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

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

交作業啦求指教

package 打車系統;


public class Shower {

static void show_choice() {

System.out.println("請問您是否要租車:(1是 0否)");

}

static void show_car() {

System.out.println("您可以租車的類型及價格表:");

System.out.println("序號 車型 租金 容量 ");

System.out.println("1. 奧迪A4 500/天 載人:4人");

System.out.println("2. 寶馬X6 400/天 載人:4人");

System.out.println("3. 金龍 800/天 載人:20人");

System.out.println("4. 皮卡雪6 450/天 載人:4人載貨:2噸");

System.out.println("5. 松花江 400/天 載人:4噸");

System.out.println("6. 依維柯 1000/天 載人:20噸");

System.out.println();

}

static void show_money() {

System.out.println();

System.out.println("下面是您的賬單:");

System.out.println();

System.out.println("*****可以載人的車有:");

System.out.println(" 奧迪A4 "+ Calculate.cars_num[1]);

System.out.println(" 寶馬X6 "+ Calculate.cars_num[2]);

System.out.println(" 金龍? "+ Calculate.cars_num[3]);

System.out.println(" 皮卡雪6 "+Calculate.cars_num[4]);

System.out.println(" 一共載人 :"+ Calculate.people);

System.out.println();

System.out.println("*****可以載貨物的車有:");

System.out.println(" 皮卡雪6 "+ Calculate.cars_num[4]);

System.out.println(" 松花江 "+ Calculate.cars_num[5]);

System.out.println(" 依維柯? "+ Calculate.cars_num[6]);

System.out.println(" 一共載貨物 :"+ Calculate.all);

}


}


package 打車系統;


public class Calculate {

//創建靜態變量來統計車的數量

static int[] cars_num = new int[] {0, 0, 0, 0, 0, 0, 0};

//統計錢,貨物,載人

static int money=0;

static int people = 0;

static int all = 0;

//計算開銷

public static void calculate(int days) {

money = cars_num[1]*500 + cars_num[2]*400 + cars_num[3]*800 + cars_num[4]*450+

cars_num[5]*400 + cars_num[6]*1000;

money = money*days;

people = cars_num[1]*4 + cars_num[2]*4 + cars_num[3]*20 + cars_num[4]*4;

all = cars_num[4]*2 + cars_num[5]*4 + cars_num[6]*20;

}


}


package 打車系統;


/******************************打車系統******************************************

?* 1.首先輸入用戶是否需要打車,如果需要繼續,如果不要退出,輸入錯誤重復輸入 *

?* 2.輸入用戶需要租車的數量,然后使用for循環遍歷每一輛車的型號 *

?* 3.每一輛車的數量使用一個一維數組進行存儲前四類車可以載人,后三類車可以載貨 *

?* *

?* PS:項目之中的所有打印都使用Shower類,所有的計算都使用Calculate類,里面的都是靜態方法和靜態變量 *

?*==============================================================================*/



import java.util.Scanner;


public class Main {

public static void main(String[] args) {

//我們首先構造出基本信息

System.out.println("--------歡迎使用慕課網打車系統-------------");

System.out.println();

//創建一個循環接受信息


while(true) {

Shower.show_choice();

//創建輸出對象

Scanner input? = new Scanner(System.in);

int choice = input.nextInt();

//租車的情況

if (choice==1) {

Shower.show_car();

//輸入租車數量

System.out.println("請輸入您要租車的數量:");

int number = input.nextInt();

int i;

//循環輸入車的型號

for(i = 0; i < number; i++) {

System.out.println("請輸入第"+(i+1)+"輛車的型號:");

int size = input.nextInt();

Calculate.cars_num[size]++;

}

//輸入天數

System.out.println();

System.out.println("請輸入如您要租的天數:");

int days = input.nextInt();

Calculate.calculate(days);

Shower.show_money();

break;

}

//不租車的情況

else if(choice==0) {

System.exit(0);

}

//輸入錯誤的情況

else {

System.out.println("您輸入的值不符合要求請重試!??!");

}

}

}


}



正在回答

1 回答

很棒呀

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

舉報

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

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

進入課程

交作業啦求指教

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

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

幫助反饋 APP下載

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

公眾號

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