package 有只青蛙掉入十米深的井底; /** * * @author 何虎 * */ public class CalculateToad { public static void main(String[] args) { int day = 1; int miter = 10; Toad toad = new Toad(); toad.setMiter(miter); while(true) { toad.creep(3); //早上爬三米 if(toad.getMiter() <= 0) { break; } toad.creep(-2); //晚上滑落两米 day++; } System.out.println("青蛙爬" + miter + "深的井需要" + day + "天"); } } <pre name="code" class="java">package 有只青蛙掉入十米深的井底; /* * 有只青蛙掉入十米深的井底,青蛙早晨往上爬三米, * 傍晚往下猾两米,问青蛙用几天才能从井里出来? */ public class Toad { private int miter; public int getMiter() { return miter; } public void setMiter(int miter) { this.miter = miter; } /* * 青蛙爬井函数 */ public void creep(int mit) { this.miter -= mit; } }