zoukankan      html  css  js  c++  java
  • 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?

    package com.db2;
    
    /**
     * 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; 
     * 再落下,求在第几次之后反弹高度小于0.1米,
     *  并计算在这一次落地时共经过多少米?
     * 
     * @author denny
     *
     */
    public class Demo1 {
        static int count = 0; // 次数
        static double sum = 0; // 总高度
    
        public static void main(String[] args) {
    /*
            double num = 100; // 高度
            getHigh(num);*/
            // System.out.println(lastnum);//小于0.1的高度
            System.out.println(5%-2);
    
        }
    
        // 功能
        public static void getHigh(double num) {
            // 总的高度
            count++; // 次数加一
            sum = sum + num;// 总高度
            if (num >= 0.1) {
                System.out.println("第" + count + "高度是:" + num);
                System.out.println("第" + count + "总高度是:" + sum);
                getHigh(num / 2);
            } else {
                System.out.println("共" + count + "次高度小于0.1米,当前高度为:" + num+"米");
            }
    
        }
    
    }
  • 相关阅读:
    改进动物园
    异常动手脑总结
    代码大全2 阅读笔记
    抽象和接口
    Appium+python自动化2-启动百度app
    Appium+python自动化1-环境搭建
    python之图像识别
    python之栈和队列
    python之语音识别(speech模块)
    使用Python计算IP、TCP、UDP校验和
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4785947.html
Copyright © 2011-2022 走看看