while循环案例——折纸案例

while循环案例——折纸案例

  • 需求分析
  • 代码实现
  • 小结Time

需求分析

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

首先由于不知道折叠多少次,我们可以选择用while循环

代码实现

public class WhileDemo02 {
    public static void main(String[] args) {
        double a = 0.1;  //纸张初始厚度
        int count = 0;   //计算次数使用
        while (a <= 8848860){
            a =  a * 2;  //对折之后的厚度
            count++;
        }
        System.out.println("纸张所折的次数是:"+ count);
    }
}

小结Time

注意变量的类型

你可能感兴趣的:(JavaLearn,java,开发语言,idea)