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

java 面试每日一题

题目:一球从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

相关文章:

  • 图片或文字水印
  • Python自动化运维之28、Django(二)
  • Windows Form调用R进行绘图并显示
  • python的内存管理机制
  • Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
  • 配置tomcat连接器后,启动服务报错“No Certificate file specified or invalid file format异常...
  • ajax实例1
  • 一个基于 EasyUI 的前台架构(3)封装操作Tabs的JS代码
  • 对于动态生成的html元素绑定$(document).click()在 iphone上失效
  • hadoop提交jar包卡住不会往下执行的解决方案
  • java 数据库连接池
  • Haproxy启动脚本
  • 在centos7中添加一个新用户,并授权
  • 与MP3相关的技术总结
  • Vmware后台下Citrix Xendesktop 7.6实战篇之八桌面交付2
  • ES6指北【2】—— 箭头函数
  •  D - 粉碎叛乱F - 其他起义
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • node学习系列之简单文件上传
  • underscore源码剖析之整体架构
  • 二维平面内的碰撞检测【一】
  • 强力优化Rancher k8s中国区的使用体验
  • 数据结构java版之冒泡排序及优化
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 详解移动APP与web APP的区别
  • 移动端唤起键盘时取消position:fixed定位
  • 大数据全解:定义、价值及挑战
  • ​iOS实时查看App运行日志
  • ​油烟净化器电源安全,保障健康餐饮生活
  • !$boo在php中什么意思,php前戏
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (BFS)hdoj2377-Bus Pass
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转)linux 命令大全
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net CHARTING图表控件下载地址
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net(C#)中String.Format如何使用
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • ::什么意思
  • ?php echo ?,?php echo Hello world!;?
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @requestBody写与不写的情况
  • @SuppressWarnings(unchecked)代码的作用
  • [1181]linux两台服务器之间传输文件和文件夹
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [ESP32] 编码旋钮驱动
  • [github全教程]github版本控制最全教学------- 大厂找工作面试必备!
  • [java后端研发]——文件上传与下载(2种方式)