導航:首頁 > 編程語言 > java反彈

java反彈

發布時間:2024-12-29 21:38:47

1. java程序 一球從h米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第k次落

public static void main(String[] args) {
double h=100;
double sum=0;
for (int k = 1; k <=10; k++) {
sum+=h;
h=h*0.5;
if(k!=10){
sum+=h;
}
}
System.out.println(sum+","+h);
}

2. java自由落體題

發現「cloudhy」同學的程序,有點小問題,完善如下:

/**
*1. 模擬自由落體程序 程序描述:一個小球從100m高度自由落下,每次落地後反彈跳回原高度的一半,再落下。編程實現:
* 1)求小球在第5次落地時,一共經過多少m?
* 2) 第5次反彈高度多少m?
* 3) 將以上兩個計算結果的輸出。
*/
public class FreeFallen {
/**
* 計算第time次彈起的高度
*
* @param time 彈起的次數
*/
public static double countHeight(int time) {
double height = 100; //應該是double類型的,第三次彈起就是小數了
for (int i = 0; i < time; i++) {
height = height / 2;
}
return height;
}

/**
* 計算第time次落地後經過的距離
*
* @param time 落地的次數
*/
public static double countDistance(int time) {
double distance = 100; //總距離
double each; //每次經過的距離
for (int i = 1; i < time; i++) {
//distance += distance / 2;
each = countHeight(i-1); //每次彈起下落一回就等於上一次的高度,因為每次落地後反彈跳回原高度的一半
distance += each;
}
return distance;
}

public static void main(String[] args) {
System.out.println(countDistance(5));
System.out.println(countHeight(5));
}
}

閱讀全文

與java反彈相關的資料

熱點內容
越南離北京源碼 瀏覽:639
服裝展示網站源碼 瀏覽:325
編譯器過度優化線 瀏覽:689
安卓怎麼邊瀏覽邊錄視頻 瀏覽:653
分支限界java 瀏覽:389
phpdiscuz登錄 瀏覽:182
epr伺服器50人要什麼配置 瀏覽:780
雲伺服器ecs如何轉移 瀏覽:558
android仿應用寶 瀏覽:379
php連接mysql資料庫的方法 瀏覽:109
螺桿製冷壓縮機油鏡怎樣判斷 瀏覽:126
本地電腦如何做伺服器配置 瀏覽:860
如何對app的版權進行保護 瀏覽:822
小孩子用什麼app軟體 瀏覽:733
androidksoap上傳 瀏覽:464
伺服器掉線是什麼原因 瀏覽:33
迷你世界怎麼看伺服器被炸 瀏覽:324
和平精英上線伺服器是什麼 瀏覽:941
雲伺服器顯存分配 瀏覽:453
信捷plc編程電纜 瀏覽:145