博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 面试每日一题
阅读量:6235 次
发布时间:2019-06-22

本文共 1152 字,大约阅读时间需要 3 分钟。

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

 

import java.util.Scanner;public class testOne {    /**     * @param args     */    private double totalHeight=100;    private double curHeight=50;    //下落    public void drop(int times){        if((times-1)==0){            return ;        }        setTotalHeight(getTotalHeight()+2*getCurHeight());        setCurHeight(getCurHeight()/2);        drop(times-1);    }    private void setCurHeight(double CurHeight) {
curHeight=CurHeight; } public void setTotalHeight(double TotalHeight) {
totalHeight=TotalHeight; } public double getCurHeight() {
return curHeight; } public double getTotalHeight() {
return totalHeight; } public static void main(String[] args) {
System.out.println("请输入次数:"); Scanner sc=new Scanner(System.in); int i=sc.nextInt(); testOne main=new testOne(); main.drop(i); System.out.println("总高度是"+main.getTotalHeight()); System.out.println("最后一次反弹高度是"+main.getCurHeight()); }}

 

转载于:https://www.cnblogs.com/tjlgdx/p/5870156.html

你可能感兴趣的文章
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
马士兵教学语录
查看>>
计算机网络与Internet应用
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
error LNK2001: 无法解析的外部符号 __CrtDbgReport
查看>>
【多线程】的简单理解&进程 and【你的电脑是几核的?】
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
邮件客户端导入邮件通讯录地址薄
查看>>
Centos 7配置LAMP
查看>>
tomcat7 1000并发量配置 tomcat7配置优化
查看>>