package carsystem;
import java.util.Scanner;
public class Initail {
public static void main(String[] args) {
// TODO Auto-generated method stub
while(true){
System.out.println("欢迎使用答答租车系统:"+"\n"+"您是否要租车(1.是 0.否)");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
if(a==0) break;
else {
List(args);
}
}
}
public static void List(String[] args){
System.out.println("您可租车的类型及其价目表:");
System.out.println("序号 汽车名称 租金 容量");
System.out.println("1. 奥迪A4 500元/天 载人:4人");
System.out.println("2. 马自达6 400元/天 载人:4人");
System.out.println("3. 皮卡雪6 450元/天 载人:4人 载货:2吨");
System.out.println("4. 金龙 800元/天 载人:20人");
System.out.println("5. 松花江 400元/天 载货:4吨");
System.out.println("6. 依维柯 1000元/天 载货:20吨");
Carchoose(args);
}
public static void Carchoose(String[] args){
int[] list={0,0,0};
System.out.println("请输入您要租的汽车的数量:");
Scanner car1=new Scanner(System.in);
int num1=car1.nextInt();
for(int i=1;i<=num1;i++){
System.out.println("请输入第"+i+"辆车的序号:");
Scanner car2=new Scanner(System.in);
int num2=car2.nextInt();
switch(num2){
case 1:
list[0]+=500;
list[1]+=4;
break;
case 2:
list[0]+=400;
list[1]+=4;
break;
case 3:
list[0]+=450;
list[1]+=4;
list[2]+=2;
break;
case 4:
list[0]+=800;
list[1]+=20;
break;
case 5:
list[0]+=400;
list[2]+=4;
break;
case 6:
list[0]+=1000;
list[2]+=20;
break;
}
}
System.out.println("请输入租车的天数:");
Scanner day=new Scanner(System.in);
int daychoose=day.nextInt();
list[0]*=daychoose;
System.out.println("您的账单:");
System.out.println("**可载"+list[1]+"人");
System.out.println("**可载"+list[2]+"吨物");
System.out.println("**租车总价格:"+list[0]+"元");
}
}
获取控制台的输入没有关闭 , input.close();
提示:
Resource leak:'input'is never closed
是什么原因