模拟物体从10000米高空掉落后的反弹行为,要求:按用户输入的弹跳次数,计算球体每次弹跳的高度。计算规则:当前实验设置球体的初始高度为:10000。球体每落地一次,就会反弹至原高度的一半。如果球体在第N次弹跳后,已经落地(高度=0),则退出计算。输出结果如下:
public class Bounce{
public static void main(String[] args) {
int h=10000;
int i=0;
while(h>0) {
h=h/2;
i++;
System.out.println("第"+i+"次反弹,高度是:"+h);
}
}
}