貌似完成了

来源:12-1 综合练习

枕轻

2015-02-06 13:06

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]+"元");

}


}



写回答 关注

2回答

  • _Exception
    2015-02-06 14:25:58
    已采纳

    获取控制台的输入没有关闭 ,  input.close();

  • 枕轻
    2015-02-06 13:07:29

    提示:

    Resource leak:'input'is never closed

    是什么原因

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530562 学习 · 6091 问题

查看课程

相似问题