测试类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);
/**-------------