因为初中毕业就没上学了,所以不太认识英文,变量还有类名就用我能看懂的词代替了,题还是做出来了,比较兴奋,跟大家分享下,
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(); } }