java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?

来源:互联网 发布:苹果手机吉他软件 编辑:程序博客网 时间:2024/05/01 08:05

package practise;

//假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
class DrinkCount
{
 public  int drink(int n)
 { 
  int count=n;
  if(n>=3)
  {
   n=n/3;
            count=count+drink(n);//递归
  }
 
  return count;
 }
}
public class DrinkTest {

 
 public static void main(String[] args)
 {
  DrinkCount  d=new DrinkCount();
  System.out.println(d.drink(50));
  
  
 }

}

原创粉丝点击