元素滴3579866
2016-07-25 16:41
package com.zuche;
import java.util.Scanner;
public class Zc {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("欢迎使用答答租车系统"+'\n'+"您是否需要租车1是0否");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int renshu = 0;
int huowu=0;
int mon=0;
String name;
int zongrenshu=0;
int zonghuowu=0;
int zongzujin=0;
if(a==1){
System.out.println("您可以租车的类型及价目表如下");
System.out.println("序号 汽车名称 租金 容量");
System.out.println("1. 奥迪A4 500元/天 载人:4人 ");
System.out.println("2. 马自达6 400元/天 载人:4人 ");
System.out.println("3. 皮卡血6 450元/天 载人:4人 货物:2吨 ");
System.out.println("4. 金龙 800元/天 载人:20人 ");
System.out.println("5. 松花江 400元/天 货物:4吨 ");
System.out.println("6. 依维柯 1000元/天 货物:20吨 ");
System.out.print("请输入需要租车的数量");
int b=input.nextInt();
for(int j = 1;j<=b;j++){
System.out.println("请输入第"+j+"辆车的序号");
int c=input.nextInt();
switch(c){
case 1:
name="奥迪A4";
renshu=4;
huowu=0;
mon=500;
break;
case 2:
name="马自达6";
renshu=4;
huowu=0;
mon=400;
break;
case 3:
name="皮卡血6";
renshu=4;
huowu=2;
mon=450;
break;
case 4:
name="金龙 ";
renshu=20;
huowu=0;
mon=800;
break;
case 5:
name="松花江 ";
renshu=0;
huowu=4;
mon=400;
break;
case 6:
name="依维柯 ";
renshu=0;
huowu=20;
mon=1000;
break;
}
zongrenshu+=renshu;
zongzujin+=mon;
zonghuowu+=huowu;
}
System.out.println("请输入租入天数:");
int d=input.nextInt();
zongzujin=zongzujin*d;
System.out.println("您的账单及其他参数如下");
System.out.println("可载总人数为"+zongrenshu);
System.out.println("可载总货物为"+zonghuowu);
System.out.println("总租金为:"+zongzujin);
}else System.out.println("感谢您使用答答租车系统,欢迎下次光临");
}
}
下面是结果:
欢迎使用答答租车系统
您是否需要租车1是0否
1
您可以租车的类型及价目表如下
序号 汽车名称 租金 容量
1. 奥迪A4 500元/天 载人:4人
2. 马自达6 400元/天 载人:4人
3. 皮卡血6 450元/天 载人:4人 货物:2吨
4. 金龙 800元/天 载人:20人
5. 松花江 400元/天 货物:4吨
6. 依维柯 1000元/天 货物:20吨
请输入需要租车的数量4
请输入第1辆车的序号
3
请输入第2辆车的序号
5
请输入第3辆车的序号
4
请输入第4辆车的序号
2
请输入租入天数:
4
您的账单及其他参数如下
可载总人数为28
可载总货物为6
总租金为:8200
你这是面向过程,不是面向对象
你不能这样写啊,你这样写,你学java就没有任何意义了,这完全就像是在写C语言的代码
1、创建两个接口(载客接口A-载客量)、(载货接口B-载货量),载客和货接口C extend 载客接口A,载货接口B(载客量、载货量),一个抽象父类Car(车型、单价-->元/天);
2、实现-卡车类 extend 父类Car implement 载货接口B;
实现-客车类 extend 父类Car implement 载客接口A;
实现-皮卡类 extend 父类Car implement 载客和货接口C;
3、租车系统类:一维数组 实例化 卡车对象、客车对象 和 皮卡对象;
4、客户选车、分类汇总车辆后,输出租车明细与总价。
Java入门第二季 升级版
531109 学习 · 6318 问题
相似问题