因为初中毕业就没上学了,所以不太认识英文,变量还有类名就用我能看懂的词代替了,题还是做出来了,比较兴奋,跟大家分享下,
import java.util.Scanner;
public class Show {
int a5=0;
String[] abc={"1. 奥迪A4 500元/天 载人:4人","2.马自达6 400元/天 载人:4人",
"3. 皮卡雪6 450元/天 载人:4人;载货2吨","4. 金龙 800元/天 载人:20人",
"5. 松花江 400元/天 载货:4吨","6. 依维柯 1000元/天 载货:20吨"};//定义数组,保存车辆信息
public void sh() {
System.out.println("欢迎使用答答租车系统:");
System.out.println("您是否需要租车?1是,0否");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
if(a==1){
System.out.println("您可租车的类型及价目表:");
for(int i=0;i<abc.length;i++){
System.out.println(abc[i]);
}
}else{
System.out.println("谢谢光临,再见!");
return;//用户选否,跳出整个循环
}
System.out.println("请输入租车的数量:");
int a1=input.nextInt();//获取用户输入的数量
int[] sum=new int[a1];//定义数组 保存车辆序列号
for(int i=1;i<=a1;i++){//获取用户订车的序列号,保存在数组中
System.out.println("请输入第"+i+"辆车的序号:");
int a2=input.nextInt();
sum[i-1]=a2;
}
System.out.println("请输入租车天数:");
int a3=input.nextInt();
int a4=0;//定义变量 保存每辆车所需要的价格
for(int i=0;i<sum.length;i++){
switch(sum[i]){
case 1:
a4=a3*500;
break;
case 2:
case 5:
a4=a3*400;
break;
case 3:
a4=a3*450;
break;
case 4:
a4=a3*800;
break;
case 6:
a4=a3*1000;
break;
}
a5=a5+ a4;//计算总价格
}
System.out.println("您的账单为:"+a5);
}
}public class In {
public static void main(String[] args) {
Show show=new Show();
show.sh();
}
}