JAVA编程-----------10、 一个球从100米高度自由落下,每次落地后反弹回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
1 import java.text.*; 2 public class Text_10 { 3 4 public static void main(String[] args) { 5 /* 6 * 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; 7 * 再落下,求它在第10次落地时,共经过多少米?第10次反弹多高 8 */ 9 double high=100; 10 double s=100;//第一次落地的路程 11 for(int i=1;i<10;i++) {//计算2-10次落地的路程,所以循环9次 12 high=high/2; 13 s=s+high*2; 14 } 15 System.out.println("总路程是:"+s+",第10次高度 是:"+high); 16 17 } 18 19 }
- 上一篇 »(转)并发编程 – Concurrent 用户指南
- 下一篇 »10条PHP编程习惯助你找工作