目标效果:
源码:
import java.util.Scanner;
/**
* 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,
求它在第n次落地时,共经过多少米?第n次反弹多高?
* @author Vivinia
*
*/
public class bollHeight {
public static void main(String args[]) {
int n;
double countMeter = 0; //第n次落地时总共经过的距离
double HeightMeter=calHeight(10); //第n次跳起的高度
System.out.println("请输入第几次:");
Scanner input=new Scanner(System.in);
n=input.nextInt();
for(int i=1;i<=10;i++) {
countMeter+=calMeter(i);
}
System.out.println("经过总长度为:"+countMeter);
System.out.println("弹起高度为&#x