A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18211001681 中级黑马   /  2016-8-11 01:14  /  429 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)
public class homework1 {
public static void main(String[] args) {
   int n=28;
   System.out.println(n+"需要购买"+getnumber(n)+"瓶可乐");
}
private static int getnumber(int n) {
        int sum=0;//用于记录当前可乐数目
        int count=0;//用于记录购买的可乐数
        while(sum<n){
                count++;
                sum++;
                if(count%3==0){ //能被3整除的数字,可以用来换一瓶
                        sum++;
                }            
        }
       
        return count;
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马