已有101人关注
拓展训练答案
发表在Java图书答疑 2020-01-23 《零基础学Java》第3章 流程控制 71页-71页
是否精华
版块置顶:
double high = 80;// 声明double类型变量high
double sum = 0;// 声明double类型变量sum
// i = 0代表小球第一次落地时,i = 10代表第六次落地时
for (int i = 0; i < 11; i++) {
// 小球开始下落到第六次落地时经过的总路程
sum += high;
// 判断小球是否完成了一次完整地落地、反弹过程
if (i % 2 == 0) {
// 每次落地之后反弹高度为原来的一半
high = high / 2;
}
}

为什么第六次落地是i=10@?
// 控制台输出小球第六次落地时经过的总路程
System.out.println("第六次落地时共经过" + sum + "米");
// 控制台输出小球第六次落地后反弹的高度
System.out.println("第六次落地后反弹:" + high + "米");
分享到:
精彩评论 1
976019355
学分:139 LV3
2020-01-29
沙发

i=0,第一次落地,i=1,第一次反弹;

i=2,第二次落地,i =3,第二次反弹;

...

i=8,第五次落地,i=9,第五次反弹;

i=10,第六次落地。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照