Java题目:百僧百馍

public class Bsbm {
    public static void main(String[] args) {
        //定义大和尚,小和尚的变量
        int bman;//大和尚
        int sman;//小和尚
        /*使用for循环
        for(bman=0;bman<100;bman++)
        {
            //System.out.println(bman);//查看运行中大和尚的数量
            sman=100-bman;
            //System.out.println(sman);//查看运行中小和尚的数量
            if(bman*3+sman/3==100)//判断条件:大和尚吃三个馒头加上三个小和尚吃的一个馒头总数等于100
            {
                System.out.println("大和尚有"+bman+"人!");
                System.out.println("小和尚有"+sman+"人!");
            }
        }
        */
        /*使用while循环
        bman=100;//大小和尚一共一百人,先假设大和尚100人,小和尚0人,通过循环减少大和尚的数量,增加小和尚数量,直到满足条件。
        sman=0;
        while(bman*3+sman/3!=100)//while循环运行规则:满足条件就进行循环体中语句的执行,所以while中条件改为不等于
        {
            bman--;
            sman++;
        }
        System.out.println("大和尚有"+bman+"人!");
        System.out.println("小和尚有"+sman+"人!");
         */
        bman=0;
        sman=100;
        do{
            bman++;
            sman--;
        }while(bman*3+sman/3!=100);
        System.out.println("大和尚有"+bman+"人!");
        System.out.println("小和尚有"+sman+"人!");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值