当前位置: 首页 > news >正文

第四章 类和对象 课后训练(1)

        训练1 汽车加油

        一辆汽车的油箱为30L,,油箱里现剩余6L汽油,加油站每5秒给这辆车加油2L直到加满,控制台输出加油过程和加油时间。

public static void main(String[] args) {训练1 add = new 训练1();//创建对象,不建议使用汉字,这里为了方便add.input();//调用add的input方法}public void input() {//声明方法int sum = 30;int have = 6;int time = 0;while (sum > have) {//没加满的时候,每秒加2L油,时间加1秒have = have + 2;time += 1;System.out.println("加油第"+time+"秒,现在油箱有"+have+"l汽油");}}

        训练2 交换数组元素

        现有一个整型数组int a[] = {1,3,5,7},编写一段代码,将这个数组的第一个元素和第三个元素交换,把第二个元素和第四个元素交换,最后输出交换后的结果。

public static void main(String[] args) {训练2 test2 = new 训练2();//创建对象int a[] = new int[]{1,3,5,7};//按照题目要求,生成一个整形的数组atest2.change(a);//调用test2的change方法for (int i = 0; i < a.length; i++) {//循环输出数组System.out.println("第"+ i + "个元素为"+a[i]);}}public  void change(int[] a){int temp = a[0];//第一个和第三个交换的过程a[0] = a[2];a[2] = temp;temp = a[1];//第二个和第四个交换的过程a[1] = a[3];a[3] = temp;}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据看板多端查看无压力,教你轻松设置响应式布局
  • Dockerfile中的RUN、CMD、ENTRYPOINT指令区别
  • PCL-统计滤波
  • 十、组合模式
  • 计算机毕业设计选题推荐-自驾游攻略管理系统-Java/Python项目实战
  • 让PPT动起来:用python-pptx轻松添加动画效果
  • TwinCAT3 实时核中ADS实现C++ server、clinet数据传输
  • 车载以太网之SOME/IP
  • 【达梦数据库】误删数据库目录问题复现解决方式
  • JDK 8 新增特性:Lambda 表达式
  • 亚信安全出席第五届国际反病毒大会 探究AI现代网络勒索治理
  • 骨传导耳机哪个品牌好用?精选五大高能骨传导耳机分享!
  • Learn OpenGL In Qt之着色器
  • 深度学习算法:现代人工智能的核心驱动
  • STL集合
  • __proto__ 和 prototype的关系
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • download使用浅析
  • ECS应用管理最佳实践
  • go append函数以及写入
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • linux学习笔记
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Service Worker
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • springboot_database项目介绍
  • Webpack 4 学习01(基础配置)
  • yii2权限控制rbac之rule详细讲解
  • 番外篇1:在Windows环境下安装JDK
  • 汉诺塔算法
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 理解在java “”i=i++;”所发生的事情
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 组复制官方翻译九、Group Replication Technical Details
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (007)XHTML文档之标题——h1~h6
  • (16)Reactor的测试——响应式Spring的道法术器
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (八)c52学习之旅-中断实验
  • (编译到47%失败)to be deleted
  • (独孤九剑)--文件系统
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (回溯) LeetCode 77. 组合
  • (南京观海微电子)——I3C协议介绍
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net core 连接数据库,通过数据库生成Modell
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET 中让 Task 支持带超时的异步等待
  • .net打印*三角形