早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JAVA一个球从100米高空落下,每次落地后弹回原高度的一半再落下,求在几次吼反弹高度小于0.1米,并计算在这一次落地时经过多少米?一个球从100米高空落下,每次落地后弹回原高度的一半

题目详情
JAVA一个球从100米高空落下,每次落地后弹回原高度的一半再落下,求在几次吼反弹高度小于0.1米,并计算在这一次落地时经过多少米?一个球从100米高空落下,每次落地后弹回原高度的一半再落下,求在几次吼反弹高度小于0.1米,并计算在这一次落地时经过多少米?我用JAVA这么写的: public class HomeWork2_ball { public static void main(String[] args){ double height = 100; double h = 0; double total = 0; int time = 0; for(;;) { total = total + height; height = height/2; time ++; System.out.println("经过米数:" + (total*2 - 50)); System.out.println("现在高度:" + height); System.out.println("次数:" + time); if(height
▼优质解答
答案和解析
恩,这样的做法是对的,你也可以在for循环中添加判断语句。。