用Java语言编写一个答答租车系统
import java.util.*;
public class test {public static void main(String[] args) {car1 A1=new car1();car2 A2=new car2();car3 A3=new car3();int money=0;//一款车子的租金int moneyS=0;//一天的车子租金int person=0;//车子的载人数int personS=0;//总人数int good=0;//每辆车子所载的货物int goodS=0;//总货物量Scanner s=new Scanner(System.in);int x;do{ System.out.println("欢迎使用答答租车系统:");System.out.println("你是否要租车: 1 是 0 否");x=s.nextInt(); if(x==0){System.out.println("期待您的下次光临!");}}while(x==0);System.out.println("你可租车的类型和价格:");System.out.println("序号"+" "+"汽车名称"+" "+"租金"+" "+"客量");if(x==1);{A1.output();A2.output();A3.output();}System.out.print("请输入租车的数量:");int n=s.nextInt();//s为租车数量for(int i=0;i<n;i++){System.out.print("请输入第"+(i+1)+"辆车的序号:");int num=s.nextInt();switch(num){case 1:money=A1.getMoney();//车子租金person=A1.getNumber();//载人数break;case 2:money=A2.getMoney();person=A2.getNumber();break;case 3:money=A3.getMoney();person=A3.getNumber();good=A3.getNumber1();break; }moneyS=moneyS+money;goodS=goodS+good;//所载人数personS=personS+person;//所载货物}System.out.println("moneyS="+moneyS);System.out.println("goodS="+goodS);System.out.println("personS="+personS);System.out.print("请输入租车天数:");int days=s.nextInt();System.out.println("您的账单:");System.out.println("***租车总价为:"+(money*days));System.out.println("所载人数为:"+personS);System.out.println("所载货物数为:"+goodS);}}
class car1 {private int num=1;private String name="奥迪A4";private int money=500;private int number=4;public int getNum() {return num;}public String getName() {return name;}public int getMoney() {return money;}public int getNumber() {return number;}
void output(){System.out.println(getNum()+" "+getName()+" "+getMoney()+"元/天"+" "+"载人"+getNumber()+"人");}}
class car2 {private int num=4;private String name="马自达6";private int money=400;private int number=4; public int getNum() {//序号return num;}public String getName() {//汽车名称return name;}public int getMoney() {//汽车租金return money;}public int getNumber() {//汽车容量return number;}void output(){System.out.println(getNum()+" "+getName()+" "+getMoney()+"元/天"+" "+"载人"+getNumber()+"人");}}
class car3 {private int num=3;//车子序号private String name="皮卡雪6";//汽车名称private int money=450;//车子租金private int number=4;//可载人数private int number1=20;//可载货物public int getNum() {return num;}public String getName() {return name;}public int getMoney() {return money;}public int getNumber() {return number;}public int getNumber1() {return number1;}void output(){System.out.println(getNum()+" "+getName()+" "+getMoney()+"元/天"+" "+"载人"+getNumber()+"人"+" "+"载货"+getNumber1()+"吨");}}
<pre name="code" class="java"><img src="https://img-blog.csdn.net/20160914142916570?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
用Java语言编写一个答答租车系统相关推荐
- 使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网)
使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网) 一,前期准备 1,Java IDE(Eclipse)与JDK的安装与配置 jdk-15.0.1-免配置路径版 提取码:earu 免 ...
- 一个简单的租车系统-----java
一个简单的租车系统–java 1.创建一个Car父类 定义Car父类的三个属性并封装 package demo; public class Car {private int numbers;//编号p ...
- 利用Java语言编写一个猜数字游戏(有次数限制)
猜数字小游戏. 利用Java语言编写. 题目: 用代码模拟猜数字的小游戏. 思路: 1.首先需要产生一个随机数字,并且一旦产生不再变化.用Random的nextInt方法 2.需要键盘输入,所以用到了 ...
- java达达租车接口_Java实现一个达达租车系统的步骤详解
本文介绍的是利用java编写一个控制台版的"达达租车系统",下面话不多说了,来看看详细实现方法吧. 实现目标 java编写一个控制台版的"达达租车系统" 实现功 ...
- JAVA小项目(1)——租车系统
今天用JAVA编写了一个租车系统,过程中主要遇到的两个问题: 1.输出数组信息问题: 在得到cars[]数组后,要生成租车信息表,目前有两种思路:一是用循环输出:二是用Arrays.toString( ...
- 用java编写一个简易功能画板_用Java语言编写一个简易画板
讲了三篇概博客的概念,今天,我们来一点实际的东西.我们来探讨一下如何用Java语言,编写一块简易的画图板. 一.需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目 ...
- 使用java语言编写一个简易的计算器(完整代码与详细步骤都有哦!)
[案例介绍] 1.案例描述 本案例要求利用Java Swing 图形组件开发一个可以进行简单的算术运算的图形化计算器. 2.运行结果 运行结果 [案例目标] 学会分析"简易计算器" ...
- java编程九九乘法表_如何用JAVA语言编写一个九九乘法表
教一下学了JAVA語言的同学们撰写一个99玖玖乘决表 方法 进行设计构思:假如把99玖玖乘决报表中如"1*1=1"算式全部当作一个一字的笔画体得话,99玖玖乘决表可当作一个倾斜角二 ...
- 用java语言如何编写圆面积_用java语言编写一个圆面积的求法
importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclasstest{publicstaticvoidmain(St ...
最新文章
- mysql 定义存储过程_mysql——定义——存储过程和函数——概念
- DDD领域驱动设计基本理论知识总结
- spring定时器分析
- How is error message Could not create note displayed from backend to ui
- w7重启计算机打印机无法使用,win7系统电脑重启打印机服务就会被关闭的解决方法...
- [js] 实现一个函数记忆的方法
- java使窗体最大化_[转]java窗体运行时最大化及关闭方法示例
- zendstudio快捷键收录
- 消息中间件原理及JMS简介之二
- Feature Extractor[VGG]
- Javascript基础知识笔记一
- html5 required修改提示信息,required修改提示文字
- Hadoop:INFO mapreduce.Job: Running job
- DEDE源码分析与学习之三: member/archives_add_action.php文件解读
- 【Android Test】糟心的“Empty test suite ”异常
- C++面向对象程序设计
- 光伏项目电力监控系统的重要
- 阿里云服务器安装tomcat
- 超高薪资vs安逸生活,拼多多和国家电网,选哪个?
- java ip 白名单_Java代码中对IP进行白名单验证
热门文章
- 中国手机在印度市场出货量猛增,其他手机企业继续萎缩
- BAT 计算指定天数之前的日期
- anaconda怎么设置中文界面?anaconda设置中文界面技巧
- js随着浏览器窗口变化动态调整表格高度
- STM32F103系列 TIM1~TIM8库函数初始化代码批量发布干货
- JAVA(4)学习笔记:JVM虚拟机上的栈、大驼峰命名法和小驼峰命名法、实参和形参、重载方法、调用栈、递归练习(汉诺塔+斐波那契数列)、数组的定义、数组的初始化、增强for循环。
- bilstm命名实体识别任务
- 查新报告包括什么内容?
- matlab-线性代数 矩阵的合成(二维、三维)
- Java建造者模式(生成器模式)