QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

VIP至尊会员

Rank: 15Rank: 15Rank: 15

积分
2191
查看: 526|回复: 4

[技术交流] Java 小练习(004):自由落体运行求反弹高度(20170305)

[复制链接]
最佳答案
42 
累计签到:941 天
连续签到:1 天
零度非安全 发表于 2017-3-5 14:41:57 5264 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
点我查看第四期 Java 小练习(20170226)

这期的题目如下:

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反

弹多高?

第四期源代码参考:
游客,如果您要查看本帖隐藏内容请回复

本帖被以下淘专辑推荐:

楼层
跳转到指定楼层
最佳答案
277 
累计签到:274 天
连续签到:4 天
新手·ing 发表于 2017-3-5 15:35:36 | 显示全部楼层
谢谢
最佳答案
0 
累计签到:34 天
连续签到:1 天
renze 发表于 2017-11-1 16:41:41 | 显示全部楼层
看看
最佳答案
0 

尚未签到

linYGalex 发表于 2017-11-4 00:37:17 From FishC Mobile | 显示全部楼层
看看答案,应该是用for循环解决
最佳答案
0 
累计签到:43 天
连续签到:1 天
九九八十一 发表于 2017-11-15 16:18:06 | 显示全部楼层
  1. class Answer{
  2.         public double Slen(double high,int n){
  3.                 //求第n次落地共经过多少米
  4.                 double s=high;
  5.                 for(int i=1;i<n;i++){
  6.                         s+=high;
  7.                         high=high/2;
  8.                 }
  9.                 return s;
  10.         }
  11.         public double H(double high,int n) {
  12.                 //求第n次反弹的高度
  13.                 double h=high/2;
  14.                 for(int i=1;i<n;i++){
  15.                         h=h/2;
  16.                 }
  17.                 return h;
  18.         }
  19. }
  20. public class JavaPractice0 {

  21.         public static void main(String[] args) {
  22.                 // TODO Auto-generated method stub
  23.                 Answer a=new Answer();
  24.                 System.out.println(a.Slen(100, 10)+"  "+a.H(100, 10));
  25.         }

  26. }
复制代码

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /2 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-12-13 11:40

快速回复 返回顶部 返回列表