Java练习:设有一根长3000m 的绳子,每天减一半,需要几天的时间,绳子的长度会短于5m?
Java程序语言设计课后习题4.11
源代码如下:
public class Rope4_11 {
public static void main(String[] args){
int day = 0;
for(int len = 3000;len >= 5;len /= 2){ //len / 2 对绳子减半
day += 1;
}
System.out.println("绳子小于5m需要"+day+"天");
}
}
IDEA中如下:
运行如下: