没有头绪!各位同学快来探讨

来源:12-2 项目问题解析 1

宁小超

2015-12-01 11:53

没有头绪!各位同学快来探讨

写回答 关注

2回答

  • 火蜘蛛
    2015-12-16 16:01:38

    package 达达租车;


    import java.util.*;

    public class Carrental {


    public static void main(String[] args) {

    // TODO Auto-generated method stub

            Vehicle v=new Vehicle();

            

            Scanner reader=new Scanner(System.in);

            System.out.println("欢迎使用达达租车系统:");

            System.out.println("你是否要租车:1是   0否");

            

            int s=reader.nextInt();

            if(s==1){

               v.information();

               System.out.println("请输入您要租汽车的数量:");

               int a=reader.nextInt();

               int b[]=new int[a];

               for(int i=0;i<a;i++){

              System.out.println("请输入第"+(i+1)+"辆车的序号:");

              b[i]=reader.nextInt();

               }

               System.out.println("请输入租车天数:");

               int d=reader.nextInt();

               System.out.println("您的账单:");

               v.showcar1(a,b);

               v.showcar2(a,b);   

               v.bill(a,d,b);

            }

            else

            System.exit(0);

    }

    }


    package 达达租车;


    public class Vehicle {

     String []str={"奥迪A4","马自达6","皮卡雪6","金龙 ","松花江","依维柯  "};

     int []p={500,400,450,800,400,1000};

     

         void information(){

        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吨      ");

         }

         

         void showcar1(int a,int b[]){

        System.out.println("***可载人的车有:");

         

        for(int i=0;i<a;i++){

        if(b[i]<5)

        System.out.print(str[b[i]-1]+"   ");      

        }

         

         }

         

         void showcar2(int a,int b[]){

        System.out.println("\n***可载人的车有:");

        for(int i=0;i<a;i++){

        if(b[i]>5||b[i]==3)

        System.out.print(str[b[i]-1]+"   ");

       

        }

         }

             

         

         

         void bill(int a,int d,int b[]){    

        int m=0;

        for(int i=0;i<a;i++){

            m=m+(p[b[i]-1]*d);

        }

        System.out.println("\n***租车总价格:"+m);

         

        

         }

    }


  • 天启之魂
    2015-12-01 14:34:00

    不明觉厉!

Java入门第二季 升级版

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

530558 学习 · 6091 问题

查看课程

相似问题