導航:首頁 > 編程語言 > 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反彈相關的資料

熱點內容
小尼尋師app是干什麼的 瀏覽:37
反編譯a靜態文件 瀏覽:621
ab壓力測試命令 瀏覽:603
蘋果編程main 瀏覽:581
處理海鮮解壓 瀏覽:904
python編程pdf中文版 瀏覽:568
stl源碼剖析是否比較老 瀏覽:403
開發者用什麼app 瀏覽:296
舒筋活血解壓視頻 瀏覽:106
python球類計分代碼 瀏覽:887
如何清除無效伺服器 瀏覽:457
同花順trix指標源碼 瀏覽:68
程序員抱枕視頻 瀏覽:924
圖解深度學習pdf 瀏覽:992
夜神app如何下載 瀏覽:293
沒有足夠的內存來解壓文件 瀏覽:725
php替換url參數 瀏覽:352
安卓解壓包後綴是什麼 瀏覽:126
壓縮包打開方式 瀏覽:829
解壓球怎麼求 瀏覽:162