山上有一口缸可以装50升水,现在有15升水,老和尚和小和尚下山挑水,每人每次可以挑5升水。问:小和尚要挑几次才能把水缸装满?(需求:变量water表示水缸里的水"int water=15",变量i表示小和尚下山挑水的次数"int i=0",通过while或do-while循环结构实现!)谢谢大家 帮帮忙。

解决方案 »

  1.   

    还有一点 就是需要在控制台应用程序中实现 不需要web的
      

  2.   

    public int pull(int currentWater,int aimWater,int iOTS,int iPC,int times){
    int tms = times;
    if( currentWater < aimWater) tms = pull(currentWater+iOTS* iPC, aimWater, iOTS, iPC,times+1);
    return tms;
    }调用pull(15,50,5,2,0)->4
      

  3.   

    public class Tiaoshui {
    public void tiaoshui()
    {
    int water=15;
    int i=0;
    while(water<50)
    {
    water=water+10;
    i++;
    }
    System.out.print(i);
    }
    public static void main(String args[])
    {
    Tiaoshui ts=new Tiaoshui();
    ts.tiaoshui();
    }
    }输出的i:为4
      

  4.   

    题中不是说小和尚去挑水吗?
    while循环里应该是每次加5吧
            while (water < 50) {
                water = water + 5;
        i++;
    }输出的值为:7