定义一个交通工具(Vehicle)的类

其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度setSpeed()、加速speedUp(),减速speedDown(). 最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且输出。另外调用加速减速的方法对速度进行改变。输入格式为:移动/停止 速度 加速 减速,输出格式为当前状态及车速。

【测试用例1】
输入:移动 90 10 0输出:车在移动,速度:100
【测试用例2】
输入:停止 0 0 0输出:车在停止,速度:0

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.nextLine();String yiting;int sudu;int jiasu;int jiansu;HashMap<String, Integer> has = new HashMap<String,Integer>();String[] sList = s.split(" |,|\\.|,|。");yiting=sList[0];sudu=Integer.parseInt(sList[1]);jiasu=Integer.parseInt(sList[2]);jiansu=Integer.parseInt(sList[3]);Vehicle v1 = new Vehicle(sudu,1000);System.out.print("车在" + yiting + ",速度:" + (sudu+jiasu-jiansu));}
}class Vehicle {private int speed;private double size;public Vehicle() {}public Vehicle(int speed, double size) {this.speed = speed;this.size = size;}public int getSpeed() {return speed;}public double getSize() {return size;}public void setSpeed(int speed) {this.speed = speed;}public void setSize(double size) {this.size = size;}public void move(){System.out.println("Vehicle以" + this.speed + "的速度在移动");}public void speedUp(){this.speed++;System.out.println("Vehicle现在的速度是" + this.speed);}public void speedDown(){this.speed--;System.out.println("Vehicle现在的速度是" + this.speed);}
}

定义一个交通工具(Vehicle)的类相关推荐

  1. 请定义一个交通工具(Vehicle)的类 其中有属性: 速度(speed) 体积(size)等等 方法移动(move())

    一.题目 请定义一个交通工具(Vehicle)的类 其中有属性: 速度(speed) 体积(size)等等 方法移动(move()) 设置速度(setSpeed(int speed)) 加速speed ...

  2. 类的成员变量 请定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加速speed

    /*类的成员变量 请定义一个交通工具(Vehicle)的类其中有:属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加速speedU ...

  3. 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp

    前言 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等  方法:移动(move()),设置速度(setSpeed(int speed)),加速spee ...

  4. 定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速s

    class Vehicle {      int speed,size,SpeedUp,SpeedDown;     double move;      int ChangeSpeedup;      ...

  5. [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge

    /*8.(*)按如下要求编写Java程序: (1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表 ...

  6. 定义一个抽象的Role类 有姓名 年龄 性别等成员变量 .......

    /** 6:定义一个抽象的"Role"类 有姓名 年龄 性别等成员变量      1. 要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有)      再通过GetXXX( ...

  7. 定义一个Teacher(教师)类,和一个Student(学生)类

    定义一个Teacher(教师)类,和一个Student(学生)类,二者有一部分数据成员是相同的,例如num(号码),name(姓名),sex(性别).编写程序,将一个Student对象 转换为Teac ...

  8. java定义一个学生类cstudent_编写一个JAVA程序片断 定义一个表示学生的类student

    编写一个JAVA程序片断定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年 ...

  9. Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...

    编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别"," ...

  10. 实验3.2 定义一个简单的Computer类

    题目 定义一个简单的Computer类,有数据成员芯片(cpu).内存(ram).光驱(cdrom)等等,有两个公有成员函数run.stop.cpu为CPU类的一个对象,ram为RAM类的一个对象,c ...

最新文章

  1. 目标检测--Light-Head R-CNN: In Defense of Two-Stage Object Detector
  2. 本地window cmd 远程连接外网redis
  3. 编码练习——Java-8-输入/输出
  4. 【ArcGIS风暴】ArcGIS 10.2栅格计算器实用公式大全(经典珍藏版)
  5. ESP32 分区介绍
  6. python列表转换成数字_Python中列表元素转为数字的方法分析
  7. node+bower+gulp+webpack初见
  8. mysql-复习表的基本操作01
  9. anaconda成功安装fasttext后,无法导入的情况
  10. 该来的还是来了!视觉中国网站今日恢复上线运营
  11. Sweet Home 3D 是Web三维效果图
  12. 【转载】Jquery中的$命名冲突的解决方案
  13. php的一些编码问题
  14. java游戏局域网实现的_java学习笔记: 实现简易局域网聊天程序
  15. 百旺信云计算机中心,百旺信云数据中心机房介绍
  16. C#类库封装SDK调用:一个函数就能实现相应功能,省得你花时间去研究底层了,使用超级简单
  17. 【Algorithm】数学归纳法
  18. 众手游公司崛起:腾讯“主营收入”面临危机!
  19. C语言入门检验身份证号码最后一位
  20. IDE和SATA双硬盘安装全攻略

热门文章

  1. 【斗地主代码分析】(2)-斗地主逻辑-客户端与服务端
  2. Aras Innovator-学-习-之-旅-
  3. docker 仓库镜像 替换_Docker如何制作自己镜像并上传dockerhub
  4. postgresql 不区分大小写 模糊查询
  5. 获取wifi 的ssid出现unknown ssid
  6. linux audit 服务,linux 的 audit 服務
  7. 互联网产品用户体验设计方法和用户体验优化方法
  8. php共享单车项目教学,共享单车怎么充电的
  9. 长沙银行“三重奏”:“生态银行”的新玩法
  10. html静态页面图书馆管理,静态页面管理