用Java语言编写一个"答答租车系统"

来源:互联网 发布:c语言教材 谭浩强 pdf 编辑:程序博客网 时间:2024/04/30 14:58
import java.util.*;public class test {public static void main(String[] args) {car1 A1=new car1();car2 A2=new car2();car3 A3=new car3();int money=0;//一款车子的租金int moneyS=0;//一天的车子租金int person=0;//车子的载人数int personS=0;//总人数int good=0;//每辆车子所载的货物int goodS=0;//总货物量Scanner s=new Scanner(System.in);int x;do{System.out.println("欢迎使用答答租车系统:");System.out.println("你是否要租车: 1 是  0 否");x=s.nextInt(); if(x==0){System.out.println("期待您的下次光临!");}}while(x==0);System.out.println("你可租车的类型和价格:");System.out.println("序号"+"  "+"汽车名称"+"   "+"租金"+"           "+"客量");if(x==1);{A1.output();A2.output();A3.output();}System.out.print("请输入租车的数量:");int n=s.nextInt();//s为租车数量for(int i=0;i<n;i++){System.out.print("请输入第"+(i+1)+"辆车的序号:");int num=s.nextInt();switch(num){case 1:money=A1.getMoney();//车子租金person=A1.getNumber();//载人数break;case 2:money=A2.getMoney();person=A2.getNumber();break;case 3:money=A3.getMoney();person=A3.getNumber();good=A3.getNumber1();break;}moneyS=moneyS+money;goodS=goodS+good;//所载人数personS=personS+person;//所载货物}System.out.println("moneyS="+moneyS);System.out.println("goodS="+goodS);System.out.println("personS="+personS);System.out.print("请输入租车天数:");int days=s.nextInt();System.out.println("您的账单:");System.out.println("***租车总价为:"+(money*days));System.out.println("所载人数为:"+personS);System.out.println("所载货物数为:"+goodS);}}

class car1 { private int num=1; private String name="奥迪A4"; private int money=500; private int number=4;public int getNum() {return num;}public String getName() {return name;}public int getMoney() {return money;}public int getNumber() {return number;}void output(){System.out.println(getNum()+"   "+getName()+"  "+getMoney()+"元/天"+"  "+"载人"+getNumber()+"人");}}

class car2 { private int num=4;privateString name="马自达6";private int money=400;private int number=4;public int getNum() {//序号return num;}public String getName() {//汽车名称return name;}public int getMoney() {//汽车租金return money;}public int getNumber() {//汽车容量return number;}void output(){System.out.println(getNum()+"   "+getName()+"  "+getMoney()+"元/天"+"  "+"载人"+getNumber()+"人");}}

class car3 {private int num=3;//车子序号private String name="皮卡雪6";//汽车名称private int money=450;//车子租金private int number=4;//可载人数private int number1=20;//可载货物public int getNum() {return num;}public String getName() {return name;}public int getMoney() {return money;}public int getNumber() {return number;}public int getNumber1() {return number1;}void output(){System.out.println(getNum()+"   "+getName()+"  "+getMoney()+"元/天"+"  "+"载人"+getNumber()+"人"+"  "+"载货"+getNumber1()+"吨");}}
<pre name="code" class="java"><img src="http://img.blog.csdn.net/20160914142916570?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />


1 0