为了账号安全,请及时绑定邮箱和手机立即绑定

2018/12/12 提交作业

package com.imooc.car;
import java.util.Scanner;
public class Main {	

    static Che che[] = {		
        new Car("奥迪A4", 500, 4),		
        new Car("马自达6", 400, 4),		
        new CarAndTruck("皮卡雪6", 450, 4, 2),		
        new Car("金龙", 800, 20),		
        new Truck("松花江", 400, 4),		
        new Truck("依维柯", 1000, 20)	};
        	
    static void tip() {		
        System.out.println("欢迎使用滴答租车系统:");		
        System.out.println("您是否要租车:1是  0否");		
        System.out.println();	
    }		
    
    public static void main(String[] args) {				
        Scanner sc = new Scanner(System.in);		
        Main.tip();		
        int cheSum = 0;		
        int cheMoney = 0;		
        int cheTon = 0;		
        int cheDay = 0;		
        int sumPeople = 0;				
        while (sc.nextInt() == 1) {			
            Main.tip();			
            int index = 1;			
            System.out.println("序号\t汽车名称\t租金\t\t容量");			
            for (Che item : Main.che) {				
                System.out.print((index++) + ".");				
                item.print();			
            }						
            
            System.out.println("请输入您要租汽车的数量:");			
            cheSum = sc.nextInt();			
            int[] cheData = new int[cheSum];						
            for (int i = 1; i <= cheSum; i++) {				
                System.out.println("请输入第" + i + "辆车的序号:");				
                cheData[i - 1] = sc.nextInt() - 1;			
            }						
            
            System.out.println("请输入租车天数:");			
            cheDay = sc.nextInt();			
            String strPeople = "";			
            String strCaipcty = "";			
            System.out.println("您的账单:");			
            for (int item : cheData) {				
                sumPeople += Main.che[item].getPeople();				
                cheMoney += Main.che[item].getMoney();				
                cheTon += Main.che[item].getCapcity();				
                if (Main.che[item].getPeople() != 0) {					
                    strPeople += Main.che[item].getName() + "\t";				
                }				
                if (Main.che[item].getCapcity() != 0) {					
                    strCaipcty += Main.che[item].getName() + "\t";				
                }			
            }						
            System.out.println("***可载人的车有:");			
            System.out.print(strPeople);			
            System.out.print("   共载人:" + sumPeople);			
            System.out.println();			
            System.out.println("***可载货的车有:");			
            System.out.print(strCaipcty);			
            System.out.print("   共载货:" + cheTon);			
            System.out.println();			
            System.out.println("***租车总价格:" + cheMoney * cheDay);			
            System.out.println();			
            System.out.println("是否继续租车:1是  0否");		
        }				
        sc.close();	
    }
}


正在回答

1 回答

666

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季
  • 参与学习       531261    人
  • 解答问题       6327    个

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

进入课程

2018/12/12 提交作业

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号