踽踽行
2015-05-01 12:39
package com.imooc.dadataxi;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Vehicles ve1=new PassengerVe(1,"奥迪A4",500,4);
Vehicles ve2=new PassengerVe(2,"马自达6",400,4);
Vehicles ve3=new PickupVe(3,"皮卡雷",450,4,2);
Vehicles ve4=new PassengerVe(4,"金龙",800,20);
Vehicles ve5=new GoodsVe(5,"松花江",400,4);
Vehicles ve6=new GoodsVe(6,"依维柯",1000,20);//初始化对象
Vehicles[] ves={ve1,ve2,ve3,ve4,ve5,ve6};//建立数组方便管理
int[] time=new int[10];
int[] number=new int[10];
double[] singlePrice=new double[10];
String[] name=new String[10];
double sum=0;
System.out.println("欢迎使用答答租车系统");
Scanner input=new Scanner(System.in);
for(int i=1;i<=10;i++){
System.out.println("请问您是否还需要租车:1是 0否");
int decide=input.nextInt();//输入
if(decide==1){
System.out.println("序号\t汽车名称\t租金\t容量");
for(Vehicles ve:ves){
ve.show();
}
}else if(decide==0){
break;
}else{
System.out.println("输入有误请重新输入");
}
System.out.println("请输入您要租的第"+i+"种车的序号:");
int[] id=new int[10];
id[i-1]=input.nextInt();
switch(id[i-1]){
case 1:
singlePrice[i-1]=ve1.singlePrice;
name[i-1]=ve1.name;
case 2:
singlePrice[i-1]=ve2.singlePrice;
name[i-1]=ve2.name;
case 3:
singlePrice[i-1]=ve3.singlePrice;
name[i-1]=ve3.name;
case 4:
singlePrice[i-1]=ve4.singlePrice;
name[i-1]=ve4.name;
case 5:
singlePrice[i-1]=ve5.singlePrice;
name[i-1]=ve5.name;
case 6:
singlePrice[i-1]=ve6.singlePrice;
name[i-1]=ve6.name;
}//根据输入得出单价
System.out.println("请输入您要租的第"+i+"种车的数量:");
number[i-1]=input.nextInt();//根据输入得出数量
System.out.println("请输入您要租的第"+i+"种车的时间:");
time[i-1]=input.nextInt();//根据输入得出时间
}
for(int i=1;i<=10;i++){
sum=singlePrice[i-1]*time[i-1]*number[i-1];
sum+=sum;
}
System.out.println("您的账单:");
for(int i=1;i<=name.length;i++){
System.out.println(name+":/t"+number+"辆");
}
System.out.println("总金额为:"+sum+"元");
input.close();
}
}结果是这样,,,我都要醉了。
请输入您要租的第1种车的序号:
1
请输入您要租的第1种车的数量:
1
请输入您要租的第1种车的时间:
1
请问您是否还需要租车:1是 0否
0
您的账单:
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
[Ljava.lang.String;@232204a1:/t[I@4aa298b7辆
总金额为:0.0元
你可以在for外面定义一个变量......
Java入门第二季
531533 学习 · 6329 问题
相似问题