46_珠穆朗玛峰
1 /* 2 水仙花 3 需求: 4 在控制台输出所有的“水仙花数” 5 */ 6 public class OperatorDemo{ 7 public static void main(String[] args){ 8 //定义一个计数器,初始值为0 9 int count = 0; 10 11 //定义纸张厚度 12 double paper = 0.1; 13 14 //定义珠穆朗玛峰的高度 15 int zf = 8844430; 16 17 while(paper <= zf){ 18 //循环的执行过程中每次纸张折叠,纸张的厚度要加倍 19 paper *=2; 20 21 //在循环中执行累加,对应折叠了多少次 22 count++; 23 } 24 25 //打印计数器的值 26 System.out.println("需要折叠:"+count+"次"); 27 } 28 }