多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Java 編寫一個控制臺版的"答答租車系統"

Java 編寫一個控制臺版的"答答租車系統"

來源:程序員人生   發布時間:2017-02-04 09:46:50 閱讀次數:2578次

項目介紹:根據所學知識,編寫1個控制臺版的”答答租車系統”.

功能:

1:展現所有可租車輛,
2:選擇車型,租車量
3:展現租車清單,包括:總金額,總載貨量及其車型,總數人量及其車型.

項目分型:

1:數據模型分析;
2:業務模型分析;
3:顯示和流程分析.

package com.car;

import java.util.Scanner;

public class CarTest {

/**
 * @param args
 */
public static void main(String[] args) {
    PeopleCar car1 = new PeopleCar("奧迪A4",500,4);
    PeopleCar car2 = new PeopleCar("馬自達6",400,4);
    PeoplegoodCar car3 = new PeoplegoodCar("皮卡雪6",450,4,2);
    PeopleCar car4 = new PeopleCar("金龍",800,20);
    GoodCar car5 = new GoodCar("松花江",400,4);
    GoodCar car6 = new GoodCar("依維柯",1000,20);

    System.out.println("歡迎使用達達租車系統:");
    System.out.println("您是不是要租車:1是 0否");
    Scanner input = new Scanner(System.in);
    int rent = input.nextInt();
    if (rent == 1) {
        System.out.println("您可租車的類型及其價目表:");
        System.out.println("序號\t 汽車名稱\t 租金\t 容量");
        System.out.println("1.\t"+car1.name+"\t"+car1.money+"元/天"+car1.count+"人");
        System.out.println("2.\t"+car2.name+"\t"+car2.money+"元/天"+car2.count+"人");
        System.out.println("3.\t"+car3.name+"\t"+car3.money+"元/天"+car3.count+"人"+car3.height+"噸");
        System.out.println("4.\t"+car4.name+"\t"+car4.money+"元/天"+car4.count+"人");
        System.out.println("5.\t"+car5.name+"\t"+car5.money+"元/天"+car5.height+"噸");
        System.out.println("6.\t"+car6.name+"\t"+car6.money+"元/天"+car6.height+"噸");

        System.out.println("請輸入要租車的數量:");
        int quality = input.nextInt(); //租車數量
        int money = 0;
        int count = 0;
        int height = 0;
        String name1 = ""; //存儲客車名
        String name2 = "";//存儲貨車名
        for (int i = 1; i < quality; i++) {
            System.out.println("請輸入第"+i+"輛車的序號");
            int score = input.nextInt();//租車序號
            switch (score) {
            case 1:
                name1 += car1.name;
                count += car1.count;
                money += car1.money;
                break;
            case 2:
                name1 += car2.name;
                count += car2.count;
                money += car2.money;
                break;
            case 3:
                name1 += car3.name;
                name2 += car3.name;
                count += car3.count;
                money += car3.money;
                height += car3.height;
               break;
            case 4:
               name1 += car4.name;
               money += car4.money;
               count += car4.count;
               break;
            case 5:
               name2 += car5.name;
               money += car5.money;
               height += car5.height;
               break;
            case 6:
               name2 += car6.name;
               money += car6.money;
               height += car6.height;
               break;
            }
        }
        System.out.println("請輸入租車天數");
        int day = input.nextInt(); //租車天數
        System.out.println("您的賬單:");
        System.out.println("**您租載人的車有:");
        System.out.println(name1+"總載人數:"+count+"人");
        System.out.println("***您租載貨的車有:");
        System.out.println(name2+"總載貨量:"+height+"噸");
        System.out.println("***您租了:"+day+"天");
        System.out.println("***租車總價格:"+day*money+"元");
    }else if (rent == 0) {
        System.out.println("系統已停止工作,歡迎您再來!");
    }else {
        System.out.println("您輸入有誤!請重新運行");
    }
}
}

//人
public class PeopleCar extends Car{

String name;
int money;
int count;

public PeopleCar(String string, int i, int j) {
    this.name = string;
    this.money = i;
    this.count = j;
}
}

 //貨和人的車
 public class PeoplegoodCar extends Car {

String name;
int money;
int count;
int height;

public PeoplegoodCar(String string, int i, int j, int k) {
    this.name = string;
    this.money = i;
    this.count = j;
    this.height = k;
}
}

public class GoodCar extends Car {
// 貨車
String name;
int money;
int height;

public GoodCar(String string, int i, int j) {
    this.name = string;
    this.money = i;
    this.height = j;
}
  }

     //父類
 public class Car {
  String name; // 車名
  int money; // 租金
  int count; // 載人數
  int height;//載貨量
}

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线成人tv天堂中文字幕 | 亚洲精品嫩草研究院久久 | 99精品一区二区免费视频 | 午夜视频免费在线播放 | 午夜看片网站 | 国产不卡一区二区三区免费视 | 亚洲欧美在线视频观看 | 色琪琪永久远网址 | 国产成人精品免费视频大全办公室 | 国产一区二区在线观看免费 | 美美女高清毛片视频黄的一免费 | 亚洲区小说区 | 欧美性猛交xxxx乱大交高清 | 亚洲欧美综合在线观看 | 精品一区二区三区中文字幕 | 亚洲一区在线播放 | 欧美亚洲综合另类在线观看 | 好爽好大www视频在线播放 | 日产日韩亚洲欧美综合搜索 | 岛国午夜精品视频在线观看 | 亚洲日本中文字幕在线 | xxx69欧美hdxxxhd | 久久人人澡人人爽人人爱 | 国产a毛片| 最近中文字幕最新在线视频 | 欧美人在线| 国产亚洲一级精品久久 | 欧美国产亚洲精品高清不卡 | 波多野结衣中文字幕在线播放 | 黄色影院在线观看视频 | 国产精品自拍在线观看 | 亚洲欧美日韩精品久久亚洲区色播 | 国产欧美在线观看不卡 | 青青青青手机在线视频观看国产 | 精品久久久久久午夜 | 日本一区二区三区四区不卡 | 中文字幕3 | 亚洲人xxxx | 91成人午夜性a一级毛片 | 欧美日韩中文国产一区 | 美女一级牲交毛片视频 |