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

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

不知道怎么計算價格,我暫時先弄了個測試類,想先實現(xiàn)下如何判斷用戶輸入了哪些序列號,并且相加計算價格呢

public class sssss {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=100;//第一輛車100元

int b=200;//第二輛車200元

int c=300;//第三輛車300元

int d=400;//第四輛車400元

int sum;//用來接收客戶一共需要租幾輛車,并且將數(shù)量計入到數(shù)組長度

Scanner input=new Scanner(System.in);

System.out.println("一共四輛車,價格分別為1號 "+a+"? 2號? "+b+" 3號? "+c+"? 4號? "+d);

System.out.println("請問您需要租幾輛車");

sum =input.nextInt(); //客戶輸入數(shù)字傳入數(shù)組長度

int[] sc=new int[sum];//設置數(shù)組的長度

? ? ? ? System.out.println("請選擇您要輸入的序列號");

? ? ? ? for(int i=0;i<sc.length;i++){

? ? ? ? ? sc[i]=input.nextInt();? ?//用戶每次輸入的序列存入到數(shù)組中

? ? ? ? }

? ? ??

? ? ? ? System.out.println("您一共租了"+sum+"輛車,租金為");

}

}

想求教各位大神。我如何知道用戶輸入的是第幾輛車,然后幾輛車不同的價格相加,算出一共多少錢,并且希望可以實現(xiàn),用戶要租幾天,一天100的話,租幾天一共多少錢。實在不知道怎么弄,拜托各位幫忙寫下代碼,然后弄個注釋,我參考下


正在回答

2 回答

public?class?CarRent?{
????public?static?void?main(String[]?args)?{

????????Auto?st?=?new?sTruck();
????????Auto?bt?=?new?bTruck();
????????Auto?sb?=?new?sBus();
????????Auto?bb?=?new?bBus();
????????Auto?pu?=?new?Pickup();

????????System.out.println("您好,歡迎使用river租車系統(tǒng)!");
????????System.out.println("這是我們的所有車型:");

????????System.out.print("1、");
????????st.print();
????????System.out.print("2、");
????????bt.print();
????????System.out.print("3、");
????????sb.print();
????????System.out.print("4、");
????????bb.print();
????????System.out.print("5、");
????????pu.print();

????????//sTruck.say();

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

????????System.out.println("您想要租幾輛車?");
????????int?num?=?sc.nextInt();

????????String[]?cars?=?new?String[num];

????????for?(int?i=0;i<num;i++){
????????????System.out.println("請您選您要租的第"+(i+1)+"輛車:");
????????????String?choice?=?sc.next();
????????????cars[i]?=?choice;
????????}

????????System.out.println("要租幾天?");
????????int?days?=?sc.nextInt();

????????System.out.println("下面列出您選擇的所有車輛:");
????????for?(int?i=0;i<num;i++)?{
????????????System.out.print((i+1)?+?"、");
????????????switch?(cars[i])?{
????????????????case?"1":
????????????????????st.print();
????????????????????break;
????????????????case?"2":
????????????????????bt.print();
????????????????????break;
????????????????case?"3":
????????????????????sb.print();
????????????????????break;
????????????????case?"4":
????????????????????bb.print();
????????????????????break;
????????????????case?"5":
????????????????????pu.print();
????????????????????break;
????????????????default:
????????????}
????????}

????????????//CarRent?cr?=?new?CarRent();

????????????//float?sum?=?cr.Calculate(cars,days);

????????float?p1?=?st.getPrice();
????????float?p2?=?bt.getPrice();
????????float?p3?=?sb.getPrice();
????????float?p4?=?bb.getPrice();
????????float?p5?=?pu.getPrice();

????????float?sum?=?0;
????????for(int?j=0;j<num;j++){
????????????if("1".equals(cars[j])){
????????????????sum?=?sum?+?p1?*?days;
????????????}else?if("2".equals(cars[j])){
????????????????sum?=?sum?+?p2?*?days;
????????????}else?if("3".equals(cars[j])){
????????????????sum?=?sum?+?p3?*?days;
????????????}else?if("4".equals(cars[j])){
????????????????sum?=?sum?+?p4?*?days;
????????????}else?if("5".equals(cars[j])){
????????????????sum?=?sum?+?p5?*?days;
????????????}
????????}

????????????//System.out.println(days);
????????????System.out.println("您此訂單的總金額為:"+sum);
????}

}

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

利用scanner接受用戶輸入的選擇,然后使用switch判定選擇的什么車

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

舉報

0/150
提交
取消

不知道怎么計算價格,我暫時先弄了個測試類,想先實現(xiàn)下如何判斷用戶輸入了哪些序列號,并且相加計算價格呢

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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