这个部分为什么输入finish并没有结束这个循环啊,换成int型就可以中止循环,为什么String不行啊
for(;;){
System.out.println("请输入您要的类型:");
Scanner input2=new Scanner(System.in);
int b=input2.nextInt();
if( b>0&&b<7){
p[b-1]=cars[b-1].getMoney();
System.out.println("请输入您要的数量");
Scanner input3=new Scanner(System.in);
n[b-1]=input3.nextInt();
System.out.println("请输入你要租用的天数:");
Scanner input4=new Scanner(System.in);
d[b-1]=input4.nextInt();
}
else {
System.out.println("您输入无效字符");
}
System.out.println("确定输入finish");
Scanner input4=new Scanner(System.in);
String wancheng=input4.next();
if(wancheng=="finish")
break;