package com.imocc;
/*
- @author ndh
- 2016年3月27日 21:03:02
*/
import java.util.Scanner;
public class DiDi {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("欢迎使用迪迪租车系统!");
System.out.println("请输入1:租车 2:退出");
int i = sc.nextInt();
if(i==1)
{
System.out.println("您可租车的类型及价目表:");
System.out.println("序号 汽车名称 租金 容量");
System.out.println("1: 奥迪A4 500元/天 载人:4人");
System.out.println("2: 马自达 800元/天 载人:20人");
System.out.println("3: 皮卡雪 400元/天 载人:4吨");
System.out.println("4: 松花江 800元/天 载人:20人");
System.out.println("5: 金龙 400元/天 载人:4吨");
System.out.println("6: 依维柯 1000元/天 载人:20吨");
System.out.println("请输入您要租车的数量:");
int num =sc.nextInt();
int sum = 0;
for(int j=1;j<=num;j++)
{
System.out.println("您要租的第"+j+"辆车序号是:");
int k= sc.nextInt();
switch(k){
case 1:
sum = sum+500;
break;
case 2:
sum = sum+800;
break;
case 3:
sum = sum+400;
break;
case 4:
sum = sum+800;
break;
case 5:
sum = sum+400;
break;
case 6:
sum = sum+1000;
break;
}
}
System.out.println("请问你需要租借几天:");
int h= sc.nextInt();
System.out.println("***载人的车有:");//实现目前感觉很麻烦
System.out.println("***载货的车有:");
System.out.println("共需要支付: "+(h*sum)+"¥");
}else
return ;
}
}
热门评论
。。。醉了呀,建议把现实车辆信息的那些代码写成数据结构的形式。因为这里是6辆车,如果是60辆车,每次要对照60辆车的信息写println语句吗?你这里的实现表面上输出跟老师的要求一样,但是不具备相关的功能啊!
举个例子,我想让计算机算出2+3的结果并打印出来,然后您直接打印5出来,这不一样哦!
太牛逼了。面向过程不一定就比面向对象差。