Java面向对象编程---租车系统项目

测试类Test
package dididache;

import java.util.Random;
import java.util.Scanner;

public class Test {
	/**———————————公有属性区——————————————————————————————————————————————————————————————————————*/
	/**声明初始选择租时类型*/
	static int day_time=0;
	/**创建一个字符类型的数组保存字母*/
	static String[] arry=new String[]{"Q","W","E","R","T","Y","U","I","O","P","A","S","D","F","G","H", "J","K","L","Z","X","C","V","B","N","M"};
	/**创建父类数组motoVehicle*/
	static MotoVehicle[] mvl=new MotoVehicle[5];
	/**构造一个其中不带字符的字符串生成器,初始容量为 16 个字符*/
	static StringBuilder  bd = new StringBuilder();
	//——————————————————————————————————————————————————————————————————————————————————————————————————————
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		/**定义标题字符*/
		String title2="代号\t品牌\t颜色\tkm/h\t小时/元\t一天/元";
		String title1="请选择类型:【1】.轿车\t【2】.客车\t【3】退出";
		String title3="请选择你要租车的代号:";
		/**K操作次数*/
		int k=3;//定义只有三次机会
		/**定义跳出do{}while的参值*/
		boolean tep=false;
		///创建Random对象的随机数
		Random str=new Random();
		///定义三个变量保存随机数
		int a=str.nextInt(26);
		int b=str.nextInt(26);
		int c=str.nextInt(26);
		
		/**往StrngBuilder缓冲区的初始内容*/
		bd.append(arry[a]);
		bd.append(a);
		bd.append(arry[b]);
		bd.append(b);
		bd.append(arry[c]);
		bd.append(c);
		
		//设置商品
		mvl[0]=new Car("别克商务舱","blue",880,200.0,600.0);
		mvl[1]=new Car("宝马","write",580,150.0,500.0);
		mvl[2]=new Car("别克林荫大道","black",280,100.0,300.0);		
		mvl[3]=new Bus("金杯","black",480,100.0,800.0,"座位<=16");
		mvl[4]=new Bus("金龙","black",280,100.0,1500.0,"座位>16");
		//—————————————————————————————————————————————————————————————————————————————
		
		System.out.println("================================================");
		System.out.println("***********欢*迎*使*用*机*动*车*系*统****************");
		System.out.println(title1);//标题一
		/**----------------------------------------------------异常处理区-------------------*/
		int userType=0;
		
		do{
			userType=IntTry(k);
			switch(userType) {
			case 1:
				tep=false;
				break;
			case 2:
				tep=false;
				break;
			case 3:
				System.out.println("感谢下次光临!");
				System.exit(0);
				break;
			default:
				tep=true;
				System.out.println("请输入认真选择!!");
				System.out.println(title1);//标题一
				k--;
				break;
			}
		}while(tep);
		/**-------------
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值