一共30人,包括男人,女人,孩子,吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令 求男人,女人,孩子的人数。

一共30人,包括男人,女人,孩子,吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令 求男人,女人,孩子的人数。

分析思路:使用循环结构来实现。

代码:


package Homework1209;

public class Men_Women_Kids {
    public static void main(String[] args) {
        //一共30人,包括男人,女人,孩子
        //吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令
        //求男人,女人,孩子的人数
        int sum = 30;        //总人数
        int kids = 0 ;        //小孩
        for(int men = 0 ;men <=10;men++) {
            for(int women = 0 ;    women <= 30;women++) {
                //孩子人数
                kids = sum - women - men;
                if(3*men + 2*women +kids == 50) {
                    System.out.println("男人有:"+men+"人"+"女人有:"+women+"人"+"孩子有:"+kids+"人");
                }
            }
        }
       
    }
}

运行结果:

一共30人,包括男人,女人,孩子,吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令 求男人,女人,孩子的人数。_第1张图片

你可能感兴趣的:(Java基础案例,Java,java)