从键盘输入乘车的车型及行车公里数,输出应付车资
题目
:某市不同车牌的出租车3km的起步价和计费分别为:夏利7元,3km以外,2.1元/km;富康8元,3km以外,2.4元/km;桑塔纳9元,3km以为,2.7元/km.编程实现:从键盘输入乘车的车型及行车公里数,输出应付车资
代码
public class Practice1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input =new Scanner(System.in);
System.out.println("请输入乘车车型");
String cartype;
cartype=input.nextLine();
System.out.println("请输入公里数");
Scanner input2 =new Scanner(System.in);
int km;
km=input2.nextInt();
switch (cartype) {
case "夏利":
if (km<=3) {
System.out.println("请支付7元");
} else {
System.out.println("请支付"+(7+2.1*(km-3))+"元");
}
break;
case "富康":
if (km<=3) {
System.out.println("请支付8元");
} else {
System.out.println("请支付"+(8+2.4*(km-3))+"元");
}
break;
case "桑塔纳":
if (km<=3) {
System.out.println("请支付9元");
} else {
System.out.println("请支付"+(9+2.7*(km-3))+"元");
}
break;
default:
System.out.println("输入错误请重新输入");
break;
}
}
}