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

建立一个简单的答答租车系统

标签:
Java

package com.CarDemo;
import java.util.*;

public class Car {
Scanner count =new Scanner(System.in);
public void Sense(int line){
if(line==1){
System.out.println("您可租车的价目表和类型:"+"\n序号 车型 价格 容量\n"

  • "1. 奥迪A4 500元/天 载人:4人\t\n"
  • "2. 马自达6 400元/天 载人:4人\t\n"
  • "3. 皮卡雪6 450元/天 载人:4人 载货:2吨\t\n"
  • "4. 金龙 800元/天 载人:20人\t\n"
  • "5. 松花江 400元/天 载货:20吨\t\n"
  • "6. 依维柯 1000元/天 载货:20吨\t\n");
    }
    }
    String[] stely={"奥迪A4","马自达6","皮卡雪6","金龙","松花江","依维柯"};
    int[] money = {500,400,450,800,400,1000};
    int[] person = {4,4,4,20,0,0};
    int[] weight = {0,0,2,0,20,20};
    int[] stely1 = new int[6];
    int pos = 0;
    public void setCar(int num){
    for(int x = 1;x<=num;x++){
    System.out.println("请输入第"+x+"辆车的序号:");
    int temp = count.nextInt();
    stely1[pos++]=temp-1;
    }
    //System.out.println(pos);
    }
    public void printAccount(int num1){
    int personNum = 0;
    int weightNum = 0;
    int sum = 0;
    System.out.println("****可载人的车有:");
    for(int y = 0; y<pos;y++){
    if(person[stely1[y]]!=0){
    System.out.print(stely[stely1[y]]+"\t");
    personNum = personNum+person[stely1[y]];
    }

        }
        System.out.println("共载人:"+personNum+"人");
        System.out.println("****可载货的车有:");
        for(int y = 0; y<pos;y++){
        if(weight[stely1[y]]!=0){
            System.out.print(stely[stely1[y]]+"\t");
            weightNum = weightNum + weight[stely1[y]];
        }
    
        }
        System.out.println("共载货:"+weightNum+"吨");
        for(int x = 0 ; x<pos;x++){
            sum =sum + money[stely1[x]] ;
        }
    
        System.out.println("****租车总价格:"+num1*sum+"元");
    }

}
package com.CarDemo;
import java.util.Scanner;
public class CarTest {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Car p = new Car();
    System.out.println("欢迎使用答答租车系统");
    System.out.println("------------------------");
    System.out.println("您是否要租车:"+"\n1、是"+"\t2、不是\n");
    Scanner con = new Scanner(System.in);
    int line = con.nextInt();
    p.Sense(line);
    System.out.println("请输入您要租汽车的数量:\n");
    int num = con.nextInt();
    p.setCar(num);
    System.out.println("请输入租车天数:");
    int num1 = con.nextInt();
    p.printAccount(num1);
}

}

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消