// 分析:折叠纸张:每一次折叠纸张的厚度都是原先的两倍 // double a = 0.1; // a = a*2; // a *= 2; // 1、定义一个变量用来记录山峰的高度 double height = 8844430; // 2、定义一个变量用来记录纸张的初始厚度 double paper = 0.1; // 定义一个变量用来统计次数 int count = 0; // 3、循环折叠纸张,只要纸张的厚度小于山峰的高度,那么循环就继续 // 每次折叠一次,统计次数就要++。 // 选择while循环的理由:此时不知道循环的次数和循环的范围,只知道循环的结束条件 while (paper < height) { // 折叠纸张 paper *= 2; count++; } System.out.println(count);
Java 基础题目
于 2022-07-23 10:06:34 首次发布