每日一题——Java编程练习题
题目:
世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),
假如我有一张足够大的纸,它的厚度是0.1毫米。
请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
我写的代码:
public class Test {public static void main(String[] args) {int height = 8844430;double paper = 0.1;int count = 0;while (paper < height){paper *= 2;count++;}System.out.println(count);}
}
代码有可能不是最优解答,如果有大佬也可以把更完美的代码发到评论区,或者给出优化的代码