JAVA/编程语言

[上]JAVA学习系列模块四第五章93.while循环_练习

daimafengzi · 5月24日 · 2024年 · · 本文共386个字 · 预计阅读2分钟1018次已读

[上]JAVA学习系列模块四第五章93.while循环_练习

视频


笔记

while练习

需求:世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度? 27

步骤:
1.定义一个变量表示山峰的高度 mountain
2.定义一个变量表示纸的厚度 paper
3.定义一个变量表示折纸的次数 count
4.利用while循环循环比较,如果paper

public class Demo05While {
    public static void main(String[] args) {
        //1.定义一个变量表示山峰的高度  mountain
        int mountain = 8844430;
        //2.定义一个变量表示纸的厚度    paper
        double paper = 0.1;
        //3.定义一个变量表示折纸的次数  count
        int count = 0;
        /*4.利用while循环循环比较,如果paper<mountain 就循环对折
          paper = paper*2;
          count++;*/
        while(paper<mountain){
            paper*=2;
            count++;
        }
        //5.输出count
        System.out.println("count = " + count);
    }
}
0 条回应