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

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

我這個咋樣 求大佬指點

package dadazuche.com;
import java.util.Scanner;

public class Initail {
?private static int k0;
?private static int k1;
?private static int k2;

?public static void main(String[] args) {
??System.out.println("歡迎使用答答租車系統:");
??System.out.println("您是否要租車:1是0否");
??Scanner s = new Scanner(System.in);
??int i = s.nextInt();
??while (i == 1) {
???System.out.println("您可租車的類型及其價目表如下:");
???System.out.println("序號????? \t車輛名稱????? \t 車輛價格????? 車輛載重??????????????????? \t用途");
???Car objk1 = new Bus("奔馳客運", 500, 50);
???objk1.show();
???System.out.println("");
???Car objk2 = new Truck("長城火車", 800, 30);
???objk2.show();
???System.out.println("");
???Car objk3 = new Pickup("大運兩用", 700, 20, 10);
???objk3.show();
???System.out.println("請輸入租車的天數:");
???int CarDay = s.nextInt();// 租車天數
???for (int x = 1; x <= 3; x++) {
????System.out.println("請輸入要租序號為" + x + "的車的類型的數量:");
????if (x == 1) {
?????k0 = s.nextInt();// 輸入租車的數量
?????objk1.price(CarDay, k0);// 序號為1的類型的車輛的總價格
?????objk1.parameter(k0);// 序號為1的類型的車輛的總人數
?????
????}
????if (x == 2) {?
?????k1 = s.nextInt();// 輸入租車的數量
?????objk2.price(CarDay, k1);// 序號為2的類型的車輛的總價格
?????objk2.weight(k1);// 序號為2的類型的車輛的總重量
????}
????if (x == 3) {?
?????k2 = s.nextInt();// 輸入租車的數量
?????objk3.price(CarDay, k2); // 序號為3的類型的車輛的總價格
?????objk3.parameter(k2);// 序號為3的類型的車輛的總人數
?????objk3.weight(k2);// 序號為3的類型的車輛的總重量
????}
???}
????System.out.println("------------租車選車完成------------" + "\n" + "下面開始統計數據..........");
????// 租車完成,開始統計數據并輸出
????System.out.println();
????System.out.println("共租用:" + (k1 + k2 + k0) + "輛車");
????System.out.println("需租" + CarDay + "天");
????System.out.println("可載人:" + (objk1.parameter(k0) + objk3.parameter(k2)) + "人");
????System.out.println("可載貨:" + (objk2.weight(k1) + objk3.weight(k2)) + "噸");
????System.out.println("需要付款:" + (objk1.price(CarDay, k0) + objk2.price(CarDay, k1) + objk3.price(CarDay, k2))+"元");
????System.out.println("->請輸入付款金額:");
????System.out.println("------------");
????Scanner x1 = new Scanner(System.in);
????while (objk1.price(CarDay, k0) + objk2.price(CarDay, k1) + objk3.price(CarDay, k2) != x1.nextInt())
?????System.out.println("------------" + "\n" + "輸入錯誤,請重新輸入金額!");
????System.out.println("------------");
????System.out.println("->請輸入付款密碼:");
????Scanner y = new Scanner(System.in);
????while (y.nextInt() != 123456)
?????System.out.println("------------" + "\n" + "密碼錯誤,請重新輸入!");
????System.out.println("------------");
????System.out.println("????????????? 交易成功!");
????System.out.println();
????System.out.println("------------感謝您的使用--------------");

????System.out.println("………………繼續租車請按1,退出請按其他鍵………………");
???}
???System.out.println("***歡迎再次使用,再見!***");

??}
?}


正在回答

1 回答

好復雜

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

舉報

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

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

進入課程

我這個咋樣 求大佬指點

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

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

幫助反饋 APP下載

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

公眾號

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