package Test1.Demo1;
import java.util.Scanner;
public class Day4_test2 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入下落高度");
double b =s.nextInt();
s.close();
double v;//反弹高度
double flat=b;//计数走了多少路程
for (int i = 1; i <= 10 ; i++) {
v=b/2;
b=v;
flat=flat+v;
System.out.println("第"+i+"次" + " "+"反弹高度"+v +" 小球走的路程"+flat);
flat=flat+v;//加上原来下落的路程
}
// System.out.println(v);
}
}
一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。 求它在第十次落地时,共经过多少米?第十次反弹多高? 要求:使用循环结构语句实现。
于 2022-02-17 14:24:50 首次发布