手记

Java 哒哒租车系统(求指点)

欢迎界面

import java.util.Scanner;

public class Welcome {
    public void welcom(){
        System.out.println("欢迎来到租车系统,是否想要租车? 1是 2否");
        Scanner in=new Scanner(System.in);
        if(in.nextInt()==1){
            System.out.println("您可租的车型及其价格表:");
            System.out.println("序号\t汽车名称\t租金\t容量\t");
            }else{
            System.out.println("点击右上角,谢谢");
        }
    }
}

展示及计算界面

import java.util.Scanner;

public class Show {
        //保存数组信息
        static int [] bianhao={1,2,3,4,5};
        static String [] name={"宝马","奥迪","皮卡","前4后八","松花江"};
        static int [] rent={999,900,600,800,550};
        static int [] zzairen={4,4,4,3,2};
        static int [] zzaihuo={0,0,2,5,3};
    public void show(){
        //输出信息
        for(int i=0;i<5;i++){
            System.out.println(bianhao[i]+"\t"+name[i]+"\t"+rent[i]+"/天\t"+zzairen[i]+"/人\t"+zzaihuo[i]+"吨\t");
        }
        //租车的数量
            System.out.println("请输入要租的数量:");
        //输入租车数量
            Scanner in=new Scanner(System.in);
            int num=in.nextInt();   //保存租车数量
        //保存租车的标号
            int [] carnum=new int [num];
        //保存载人的车
            String [] zairen=new String [num];
        //保存载货的车
            String [] zaihuo=new String [num];
        //保存载人数和载货数
            int aa = 0;     //载人数
            int bb = 0;     //载货数
        //输入租车的标号
            for(int i=1;i<=num;i++){    
                System.out.println("请输入您要租的第"+i+"辆车");
                int y=in.nextInt();     //保存编号
                carnum[i-1]=rent[y-1];      //保存租车编号
        //判断并保存载人或者载货标号
                if(zzairen[y-1]!=0){        //载人车标号储存
                    zairen [i-1]=name[y-1];
                    aa+=zzairen[y-1];       //计算载人数
                }
                if(zzaihuo[y-1]!=0){        //载货车标号储存
                    zaihuo [i-1]=name[y-1];
                    bb+=zzaihuo[y-1];       //计算载货数
                }
                }
        //输入租车天数
            System.out.println("请输入租车的天数");
            int cc=in.nextInt();
        //输出账单
            System.out.println("您的账单:");
            System.out.println("****载人:");
            for(String b:zairen){
                System.out.print(b+"     ");
            }
            System.out.println("共载人:"+aa);
            System.out.println("****载货:");
            for(String c:zaihuo){
                System.out.print(c+"     ");
            }
            System.out.println("共载货:"+bb);
            int sum=0;      //保存计算金额
        //计算金额
            for(int d=0;d<num;d++){
                sum+=carnum[d]*cc;
            }
        //输出费用
            System.out.println("总费用为:"+sum);
}
}

主函数

public class Text {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Welcome w=new Welcome();
        w.welcom();
        Show s1=new Show();
        s1.show();
    }

}


```许多不足之处求指点
遍历数组时会出现null 暂时不知道如何去除String数组中的null值
2人推荐
随时随地看视频
慕课网APP