控制流程作業1

思路分析
1。定義 double money 保存 100000
2。根據題的要求,我們分析出來有三種情況
money > 50000
money >=1000 && money <= 50000money < 1000
3。使用多分支if-elseif-else

  1. while+break[money < 1000],同時使用一個變量count來保存通過路口

package HspLearning;

public class HomeWork01 {
//某人有100,000元,每經過一次路口,需要交費,規則如下:
// 1)當現金>50000時,每次交5%
//2)當現金<=50000時,每次交1000
//編程計算該人可以經過多少次路口,要求:使用while break方式完成

//思路
//1.先創建一個double變量100000;
//2.使用while語句,語句中嵌套if else if else語句
//3.分類討論,並且創建一個int類型count增加過路口次數
//4.最後使用break語句跳出當前循環體。

public static void main(String[] args) {
    double money = 100000;
    int count = 0;
    while (true){
        if (money >50000){
            money = money - 0.05*money;
            count++;
        }else if (money <= 50000 && money >1000){
            money = money - 1000;
            count++;
        }else {
            break;
        }
    }
    System.out.println("100000可以過"+count+"個路口,並且還剩下"+money);
}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章