是对的,我帮你算了,叠第19此不够,第20此就超过了- public class Demo {
- public static void main(String[] ages){
- double height=8848;
- int i=0;
- double num=0.01;
- while(true){
- num=num*2;
- i++;
- if(num>=height){
- break;
- }
- }
- System.out.println("折叠了i次="+i+" 纸厚度num="+num);
- }
- }
复制代码 输出:折叠了i次=20 纸厚度num=10485.76 |