文章目录

  • 前言
  • 一、实验要求
  • 二、使用步骤
    • 1.实现思路
    • 2.实验代码
  • 总结

前言

通过Eclipse实现Java程序。


提示:以下是本篇文章正文内容,下面案例可供参考

一、实验要求

模拟物体从10000米高空掉落后的反弹行为。

二、使用步骤

1.实现思路

1、调用Scanner的nextInt方法获取用户输入的球体弹跳次数。
2、创建球体高度整型变量,默认值:10000。
3、创建for循环模拟反弹,循环边界为:用户输入的弹跳次数,每次循环,球体高度=球体高度/2,每次循环,判断球体的高度是否等于0。
4、如果已经落地,在控制台输出:"第" + N + "次反弹后,球体落地"(N为循环变量),如果未落地,那么继续计算高度。
5、循环结束后,球体仍然未落地,则在控制台打印:用户输入的弹跳次数 + "次反弹后,当前球体的高度是:" + 球体高度变量。

2.实验代码

代码如下(示例):

package java.experiment;import java.util.Scanner;public class FreeFall {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("请输入弹跳次数:");//调用Sanncer,输入球体要弹跳的次数int N.Scanner in = new Scanner(System.in);int N = in.nextInt();in.close();int high=10000;//定义球体默认高度为10000.for(int i=1;i<=N;i++){high=high/2;//球体每次的反弹高度为上一次高度的一半if(high==0){//System.out.println("第"+i+"次反弹后,球体落地");//球体高度为0,此时i为球体的弹跳的最大次数}}System.out.println(N+"次反弹后,当前球体的高度是:"+high);//输出在N次之后,球体的反弹高度}}

总结

以上就是今天要讲的内容,通过Java实现基本的球体自由落体的实验,如有见解,请多指出,多谢!

Java 基础实验 自由落体相关推荐

  1. Java 基础实验 找出1000以内的完数

    文章目录 前言 一.什么是完数? 二.实验步骤 1.实现思路 2.代码如下 总结 前言 通过Eclipse平台实现Java基础实验. 一.什么是完数? 完全数(Perfect number),又称完美 ...

  2. java:计算自由落体运动中物体的位移

    eclipse使用Java编写自由落体 文章目录 前言 方案 代码实现 前言 自由落体公式:s = 1/2 × g × t2 其中: s (位移(m) t (时间(s) g (重力加速度(9.8m/s ...

  3. java 抛体运动6_JAVA 自由落体和平抛无能运动

    本文出处:http://blog.163.com/mr_liuyong/blog/static/123424376200994104952814/ JAVA 自由落体和平抛无能运动 编写一个Java ...

  4. Java基础 实验四 抽象类和接口

    一.实验内容 1.定义一个抽象类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类都用getArea()方法计算对象的面积.编写应用程序 ...

  5. Java每日练习---自由落体运动

    题目:假如一个小球从100米高度自由落下,每次落地后就反跳回原高度的一半.那么求它在第10次落地时,共经过多少米?第10次反弹多高? 样例 输入n=2 得到反弹后最终运动距离为:225.5 反弹高度为 ...

  6. java阿基米德螺线_阿基米德螺线图形设计_java基础实验报告.doc

    阿基米德螺线图形设计_java基础实验报告.doc 南京工程学院实验报告课程名称JAVA基础实验项目名称图形用户界面设计实验题目阿基米德螺线图形设计实验学生班级网络132实验学生姓名薛康威学号2021 ...

  7. java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)

    JAVA 基础编程练习题1 (输出素数) JAVA 基础编程练习题1 (输出素数) 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 ...

  8. java反射jdk1.8,Java基础----jdk1.8 反射实验

    Java基础----jdk1.8 反射实验 (写在最前:还没入门的搬砖工的一本正经的胡说八道) 引言:  最近做到的项目中,需要给对接方提供一个公共接口,根据对方传入的 XML 文件的 rootele ...

  9. 实验一 java基础编程(预习报告)

    面向对象--Java实验报告 实验一:Java基础编程 实验一 java基础编程(预习报告) <center> <strong>姓名:</strong> <u ...

  10. C语言/C++基础之悠悠球的爷爷和自由落体运动

    C语言/C++基础之悠悠球的爷爷和自由落体运动 程序之美 前言 主体 悠悠球 运行效果 代码示例 逻辑分析 初始化 获取鼠标消息 计算弹力 计算速度时间 计算阻力 绘制 资源释放 自由落体 运行效果 ...

最新文章

  1. R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集,而无需进行任何重采样或参数调优
  2. 开源android豆瓣电影阅读器
  3. C++string类常用函数
  4. 关于用飞信框架运行net程序-用批处理运行
  5. spark中使用categoricalFeaturesInfo来标记分类型变量
  6. .NET Core 跨平台物联网框架 ServerSuperIO.Core,一套设备驱动通吃嵌入式、上位机、云服务...
  7. 动态生成li 根据后台返回个数动态生成li
  8. 2022-01-31的新年flag
  9. 通过阿里OSS文件服务返回的URL获取文件流下载
  10. vue img标签无图片显示默认图片效果
  11. dp线长什么样子_一根DP线引发的显示器超频事件
  12. 从gitlab上down下来的项目Django页面加载不出来
  13. html密码浏览器不自动登录,怎样取消浏览器密码的自动登录
  14. How to setup Assigned Access in Windows 10 (Kiosk Mode) 设置分配的访问权限(Kiosk模式)
  15. 高德地图地位获取地址
  16. 一篇讲左偏树的好文章~
  17. 听完阿里“计算”家族技术领头人的分享,真的受益匪浅!
  18. Handler之创建子线程Handler
  19. (41.1)【JWT-KID漏洞】KID之目录遍历、命令注入、SQL注入
  20. 你的眼界决定了你的格局

热门文章

  1. android自带浏览器调试,Android 手机浏览器调试使用Chrome进行调试实例详解
  2. 【谷粒学院】通过对象存储OSS上传图片
  3. NanoPi-NEO——初体验
  4. 互联网发展的成功经验,以及面临的挑战
  5. windows开代理服务器
  6. Java: null是什么??
  7. java错误报告过滤_vue 过滤器filters的使用以及常见报错小坑(Failed to resolve filter)...
  8. 五分钟告诉你什么是爬虫?
  9. arcos的matlab定义,想用matlab解一个带arccos的方程。可是结果好像没有解析解。求帮助解数值解...
  10. NPDP产品经理小知识:财务分析与投资回报率