28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?

来源:互联网 发布:淘宝双11销量 编辑:程序博客网 时间:2024/06/10 07:45

第一种:

package jihuoma;//28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?public class dsad{public static void num(int n){int num=n-n/3;//28减去可以换的瓶数得到只需要购买的可乐数量System.out.println(num);}public static void main(String[] args) throws Exception{num(28);num(50);}}

第二种:

package jihuoma;//28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?public class test4 {// 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,// 那么要买多少瓶可乐,够28人喝?// 假如是50人,又需要买多少瓶可乐? public static void need(int man){int drinked = 0;int caps = 0;int need=0;//一共需要多少瓶可乐while (drinked < man) {need++;//需要一瓶可乐拿来喝掉drinked++;//计算喝的可乐数量caps++;//计算空瓶子if (caps == 3) //相当于可以再换一瓶可乐{drinked++;//再喝掉caps = 1;//空瓶子又多了一个了!}}System.out.println(need);}public static void main(String[] args) {need(28);need(50);}}


0 0
原创粉丝点击