用java制作歡迎使用答答租車系統租車請按1退出請按0您可租車的類型及價目表序號 直型 租金 容量 1 奥迪 500元天 4人 2 馬自達 500元天 4人 3 金龍 800元天 20人 4 松花江 400元天 4吨 5 依維柯 1000元天 20吨 6 皮卡 450元天 4人2吨 请输入您要租车的种类数2请输入您要租车的第1种车的序号请输入您要租车的第2种车的序号请输入您要租车的天数奥迪 依維柯
以下是答答租车系统的Java代码实现:
import java.util.Scanner;
public class CarRentalSystem { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("欢迎使用答答租车系统,租车请按1,退出请按0"); int choice = sc.nextInt(); while (choice != 0) { System.out.println("您可租车的类型及价格表:"); System.out.println("序号\t车型\t租金\t容量"); System.out.println("1\t奥迪\t500元/天\t4人"); System.out.println("2\t马自达\t500元/天\t4人"); System.out.println("3\t金龙\t800元/天\t20人"); System.out.println("4\t松花江\t400元/天\t4吨"); System.out.println("5\t依维柯\t1000元/天\t20吨"); System.out.println("6\t皮卡\t450元/天\t4人2吨"); System.out.println("请输入您要租车的种类数:"); int num = sc.nextInt(); int[] carType = new int[num]; for (int i = 0; i < num; i++) { System.out.println("请输入您要租车的第" + (i + 1) + "种车的序号:"); carType[i] = sc.nextInt(); } System.out.println("请输入您要租车的天数:"); int days = sc.nextInt(); int total = 0; int passengerCount = 0; int cargoCount = 0; for (int i = 0; i < carType.length; i++) { switch (carType[i]) { case 1: case 2: total += days * 500; passengerCount += 4; break; case 3: total += days * 800; passengerCount += 20; break; case 4: total += days * 400; cargoCount += 4; break; case 5: total += days * 1000; cargoCount += 20; break; case 6: total += days * 450; passengerCount += 4; cargoCount += 2; break; default: System.out.println("您输入的车型序号有误,请重新输入!"); i--; break; } } System.out.println("可以载人的车有:" + passengerCount + "人"); System.out.println("可以载货的车有:" + cargoCount + "吨"); System.out.println("您的账单:"); for (int i = 0; i < carType.length; i++) { switch (carType[i]) { case 1: System.out.println("奥迪"); break; case 2: System.out.println("马自达"); break; case 3: System.out.println("金龙"); break; case 4: System.out.println("松花江"); break; case 5: System.out.println("依维柯"); break; case 6: System.out.println("皮卡"); break; } } System.out.println("您总共需付费:" + total + "元"); System.out.println("欢迎使用答答租车系统,租车请按1,退出请按0"); choice = sc.nextInt(); } System.out.println("谢谢使用答答租车系统,期待下次为您服务!"); } }
原文地址: http://www.cveoy.top/t/topic/KL2 著作权归作者所有。请勿转载和采集!