当前位置: 代码迷 >> Java相关 >> 编程小白
  详细解决方案

编程小白

热度:12   发布时间:2016-04-22 19:31:57.0
编程小白求助
package 哒哒租车系统;
import java.util.Scanner;
public class DadaCarLease {

public static void main(String[] args) {
Audi6 aodi = new Audi6();
Mazida6 mzd = new Mazida6();
Pika6 pk = new Pika6();
JinLong jl = new JinLong();
Scanner input = new Scanner(System.in);
// TODO 自动生成的方法存根
System.out.println("欢迎使用哒哒租车系统:您是否需要租车?");
System.out.println("1:是、0:否");
int num = input.nextInt();
if(num == 1){
aodi.man();
mzd.man();
pk.man();
pk.cargo();
jl.man();
System.out.println("请输入您要租几种类型的汽车:");
int much = input.nextInt();
for(int i = 1;i<=much;i++){
System.out.println("请输入第"+ i +"辆车的序号:");
int kinds = input.nextInt();
System.out.println("请输入需要该类型汽车的数量:");
int amount = input.nextInt();
System.out.println("请输入需要租车的天数:");
int day = input.nextInt();
switch(kinds){
case 1:
aodi.money(day,amount);
case 2:
mzd.money(day, amount);
case 3:
pk.money(day, amount);
case 4:
jl.money(day, amount);
break;
}
}
}
if(num == 0){
System.out.println("谢谢使用!");
}
input.close();
double paymoneyall = aodi.paymoney +mzd.paymoney +pk.paymoney +jl.paymoney;
System.out.println("租车所需总价为:"+paymoneyall);
}

}

------解决思路----------------------
break别忘记了

        switch(kinds){
                    case 1:
                        aodi.money(day,amount);
                         break;
                    case 2:
                        mzd.money(day, amount);
                         break;
                    case 3:
                        pk.money(day, amount);
                         break;
                    case 4:
                        jl.money(day, amount);
                        break;
                }

------解决思路----------------------
csae里没有break,楼主你的问题是什么都没说,光贴个代码,是什么意思呢?
  相关解决方案