java剪绳子问题案例

题目描述

绳子的长度是1000米每天剪掉一半,当长度小于或等于5米时停止,这时应该是第几天,绳子长度是多少采用while循环结构

案例代码

以下是一个Java程序的示例代码,使用while循环结构来模拟绳子每天剪掉一半的过程,当长度小于或等于5米时停止,并输出第几天停止以及最终长度:

public class Main {
    public static void main(String[] args) {
        int day = 0;
        double length = 1000.0;
        while (length > 5) {
            day++;
            length /= 2;
        }
        System.out.println("第" + day + "天停止,绳子长度为" + length + "米");
    }
}

在这个示例中,我们使用两个变量daylength来分别记录当前天数和绳子长度。使用while循环结构来模拟每天剪掉一半的过程,直到绳子长度小于或等于5米为止。在循环过程中,每次将天数加1,并将绳子长度除以2。

最后,我们使用System.out.println函数输出第几天停止以及最终长度。

运行截图

图片[1]-java剪绳子问题案例-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享