package com.imooc;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int whetherToRentCar ;//询问是否租车
int carNumber;//定义要租车的数量
int carSerialNumber[] = new int[7];//定义要租的车的序号
int carRentalDays;//定义租车的天数
int sum = 0;//定义租车总价格
int carrying = 0;//定义载客量
int boatload = 0;//定义载货量
System.out.println("欢迎使用答答租车系统!");
System.out.println("您是否要租车?1是,0否");
whetherToRentCar = input.nextInt();
//租车价目表
if(whetherToRentCar == 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吨");
}else{
System.exit(0);
}
System.out.println("请输入您要租汽车的数量:");
carNumber = input.nextInt();
while(carNumber>6){
System.out.println("您输入的信息有误,请重新输入");
}
//要租的汽车的序号
for(int i = 1;i <= carNumber; i++){
System.out.println("请输入第"+i+"辆汽车的的序号");
carSerialNumber[i] = input.nextInt();
}
//要租车的天数
System.out.println("请输入租车天数:");
carRentalDays = input.nextInt();
System.out.println("您的账单:");
System.out.println("***可载人的车有:");
//可载人的车之汽车种类及载客量
for(int j = 1; j <= carNumber; j++ ){
if(carSerialNumber[j] == 5 carSerialNumber[j] == 6)
continue;
switch(carSerialNumber[j]){
case 1 : System.out.print("奥迪A4 ");
carrying += 4;break;
case 2 : System.out.print("马自达6 ");
carrying += 4;break;
case 3 : System.out.print("皮卡雪6 ");
carrying += 4;break;
case 4 : System.out.print("金龙 ");
carrying += 20;break;
}
}System.out.println("共载人:"+carrying+"人");
//可载货的车之汽车种类以及载货量
System.out.println("***可载货的车有:");
for(int j = 1; j <= carNumber; j++ ){
if(carSerialNumber[j] == 1 carSerialNumber[j] == 2 carSerialNumber[j] == 4)
continue;
switch(carSerialNumber[j]){
case 3 : System.out.print("皮卡雪6 ");
boatload += 2;break;
case 5 : System.out.print("松花江 ");
boatload += 4;break;
case 6 : System.out.print("依维柯 ");
boatload += 20;break;
}
}System.out.println("共载货:"+boatload+"吨");
//租车总价格
for(int j = 1; j <= carNumber; j++ ){
switch(carSerialNumber[j]){
case 1 : sum += 500;break;
case 2 : sum += 400;break;
case 3 : sum += 450;break;
case 4 : sum += 800;break;
case 5 : sum+= 400;break;
case 6 : sum += 1000;break;
}
}
sum = carRentalDays*sum;
System.out.println("***租车总价格:"+sum);
}
}
```![图片描述][1]
[1]: http://img1.sycdn.imooc.com//57bc19250001927c04220493.png
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦