黑马程序员技术交流社区
标题:
纸张折叠成珠穆朗玛峰高度代码
[打印本页]
作者:
zhonggege1234
时间:
2015-9-17 22:05
标题:
纸张折叠成珠穆朗玛峰高度代码
纸张折叠成珠穆朗玛峰高度的次数
class Test_While {
double i =0.001;
int j = 8848;
int count = 0;
boolean flag = true;
while (flag) {
if (j >=i) {
i *= 2;
count++;
} else {
flag = false;
}
}
System.out.println(count);
}
}
作者:
xiaoya0o0o
时间:
2015-9-17 22:26
/*
我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,
厚度为:0.01m。
请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?
*/
class Demo7
{
public static void main(String[] args)
{
int num = 1;
double sum = 0.0;
while(true){
int num1 = 1 << num ;
sum = num1 * 0.01;
if(sum >8848){
break;
}
num ++;
}
System.out.println("折叠多少次 ; " + num + " 高度 : " +sum);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2