3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?不考虑小数。
public class WhileDemo {
public static void main(String[] args) {
int len=3000;
int d=0;
while(len>=5){
d++;
len=len>>1;
}
System.out.println(d+"天后,绳子小于五米,长为:"+len);
}
}
本文探讨了如何通过编程解决3000米绳子每天减半直到长度小于5米的问题,涉及循环和位运算概念。
3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?不考虑小数。
public class WhileDemo {
public static void main(String[] args) {
int len=3000;
int d=0;
while(len>=5){
d++;
len=len>>1;
}
System.out.println(d+"天后,绳子小于五米,长为:"+len);
}
}
1029

被折叠的 条评论
为什么被折叠?