假设乌龟走一段长为 100 米的上坡路,每小时向前走 4 米,又后滑 1 米,问一共要多少小时才能首次到达终点。 分析:循环次数不确定,所以用 while 循环,使用无限次循环,每循环一次行程加 4, 并判断是否满足条件(到达终点),如果满足就使用 break 退出循环,否则行程减掉 1。
public static void main8(String[] args) {
int meter = 0 ;
int hour = 0 ;
while(true){
meter += 4;
hour++;
if(meter>=100){
System.out.println("hour="+hour);
break;
}else{
meter--;
}
}
}