Java for循环练习

有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令,每个女人花2先令,

每个小孩花1先令,求男人、女人、小孩各多少人?     

public class How{

public static void main(String[] args){

int man, woman, kids;

for(man=0; man<=10; man++){

for(woman=0; woman<=15;woman++){

kids = 30-man-woman;

if(man*3+woman*2+kids*1 == 50)

System.out.printf("男人:%d,女人:%d,小孩:%d\n", man, woman, kids);

}

}

}

}

Java 执行结果:

---------------------------------

男人:3,女人:14,小孩:13

男人:4,女人:12,小孩:14

男人:5,女人:10,小孩:15

男人:6,女人:8,小孩:16

男人:7,女人:6,小孩:17

男人:8,女人:4,小孩:18

男人:9,女人:2,小孩:19

男人:10,女人:0,小孩:20

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容