> 文档中心 > 一只青蛙在一口11米深的井底向上爬,白天向上爬3米,晚上向下滑2米,总共需要几天可以爬出(java)

一只青蛙在一口11米深的井底向上爬,白天向上爬3米,晚上向下滑2米,总共需要几天可以爬出(java)

package day3;public class demo4 {    public static void main(String[] args){   int heigh = 11;   int dClimb = 3;   int nClimb = 2;   int a = 0;   demo4.days(dClimb,nClimb,heigh,a);    }    public static void days(int dayClimb,int nightClimb,int height,int day){    int heights = 0;//青蛙当前高度    while(true){    //设置一循环 day ++; //每天天数加一天 heights += dayClimb; //每天白天爬3米,记录白天结束青蛙高度 if(heights >= height){ //做一个判断,如果当前高度大于井高     break;      //结束循环 } else{     heights -= nightClimb; //如果没有就晚上掉下来2米 }    }    System.out.println(day);    }}

运行结果:

 

坏心知识社区