黑马程序员技术交流社区
标题:
作业:纸张折叠成珠穆朗玛峰高度的次数
[打印本页]
作者:
wl756071448
时间:
2016-3-2 16:58
标题:
作业:纸张折叠成珠穆朗玛峰高度的次数
class Test_Day04 {
public static void main(String[] args) {
int num = 0; //num为折叠的次数
for (int high = 1;high <= 884800 ;high *= 2 ) //一张纸厚度是0.01米,这里扩大100倍,珠穆朗玛峰高度是8848米,同样扩大100倍
{
num++;
}
System.out.println(num);
}
}
作者:
红豆
时间:
2016-3-3 21:56
本帖最后由 红豆 于 2016-3-4 23:00 编辑
24次啊,不过一张纸估计折不了那么多次
作者:
978677855
时间:
2016-3-3 22:17
我算的24次
作者:
为民除害123456
时间:
2016-3-3 23:49
应该没有什么问题,简单的循环
作者:
MarsCoco悦
时间:
2016-5-15 17:12
这个用while 语句可以吗
作者:
︶夜戏乀梦红尘
时间:
2016-5-15 17:28
我怎么记得应该是20次呢
作者:
HuaQuan
时间:
2016-5-15 21:34
class Test_While {
public static void main(String[] args) {
int height = 1;
int count = 0;
while (height < 884800) {
height *= 2;
count++;
}
System.out.println(count);
}
}
作者:
HuaQuan
时间:
2016-5-15 21:44
class Test6_While {
public static void main(String[] args) {
int a ;
int n = 1;
while ((1 << n) <= 884400) {
n++;
}
System.out.println(n);
}
}
作者:
729524251
时间:
2016-5-15 22:57
到现在还记得是20次
作者:
清风幕竹
时间:
2016-5-15 23:15
循环啊
作者:
yang0907
时间:
2016-7-20 23:09
不应该是 23次吗,满足条件后计数器又增加了一次
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2