美文网首页
控制流程作业1

控制流程作业1

作者: 哈迪斯Java | 来源:发表于2021-10-17 16:12 被阅读0次
    image.png

    思路分析
    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);
    }
    

    }

    相关文章

      网友评论

          本文标题:控制流程作业1

          本文链接:https://www.haomeiwen.com/subject/gilwoltx.html