黑马程序员技术交流社区
标题:
[while和方法]用while循环完成
[打印本页]
作者:
shuibole
时间:
2015-8-31 21:33
标题:
[while和方法]用while循环完成
用while循环完成如下案例
纸张厚度位1厘米,珠峰高度是8848米,
求:折叠多少次可以达到珠穆朗玛峰高度?
用函数方法再写一遍???
作者:
zhandizhe
时间:
2015-9-1 21:08
int count = 0; for(double d = 0.01; d <= 8848; d *= 2) { count++; } System.out.println(count);
作者:
zhandizhe
时间:
2015-9-1 21:09
int count = 0;
for(double d = 0.01; d <= 8848; d *= 2) {
count++;
}
System.out.println(count);
结果是20次
作者:
zhandizhe
时间:
2015-9-1 21:11
今天上课学习了for循环和while循环的知识
在课堂WhileTest 中刘意老师讲到了珠穆朗玛峰用while循环记录count的方法/*
喜马拉雅山高8848米 一张纸张厚0.01米,假设可以无限折叠,需要折叠多少次可以达到喜马拉雅山的高度
折叠的次数未知可以用到变量定义,
需要重复折叠这个动作用到循环 这里用到循环 用while做
*/
class WhileDemo1
{
public static void main(String[] args)
{
int count = 0 ;
int start = 1 ;// 把0.01变成1 提升100倍
int result = 884800;//这个也需要提升100倍
while (start <=result)
{
start*=2;
count++;
}
System.out.println(count);//输出结果是20
}
}
作者:
15863453752
时间:
2015-9-1 21:13
20次啊小妹妹
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2