Java循环的谜题
来源:互联网 发布:初中科学培训软件 编辑:程序博客网 时间:2024/05/17 21:44
Bloch讲了很多Java谜题,今天和大家一起分享。
0 循环者引题
请写一个变量声明,将它置于下面的循环之前,使得该循环成为无限循环。
for (int i =start; i <=start+1; i++){
}
这里,start是未定义变量,我们需要定义它。
如果你非常熟悉int的话,可能能得出正确答案:
int start = Integer.MAX_VALUE - 1;
为什么?呵呵,因为int.MAX_VALUE + 1 = int.MIN-VALUE。
下面需要自己考虑了。#^_^#
1 循环者
什么样的声明能让下面的循环是无限循环?
while(i == i + 1){
}
2 循环者的新娘
提供一个对i的声明,使下面的循环是无限循环。
while(i != i){
}
3 循环者的爱子
提供一个对i的声明,使下面的循环是无限循环。
while(i != i + 0){
}
4 循环者的鬼魂
提供一个对i的声明,使下面的循环是无限循环。
while(i != 0){
i >>>=1;
}
5 循环者的诅咒
提供对i和j的声明,使下面的循环是无限循环。
while(i <= j && j <=i && i !=j){
}
6 循环者遇到了浪人
提供一个对i的声明,使下面的循环是无限循环。
while(i != 0 && i == -i){
}
- Java循环的谜题
- JAVA的循环
- java的foreach循环
- java 的for 循环
- Java的循环语句
- java的for循环
- java的循环引用
- Java 的foreach循环
- Java的循环结构
- java的循环
- Java的循环部分
- java的循环结构
- Java的循环语句
- java的for循环
- Java的循环结构
- java的for循环
- java的for循环
- java解惑3-循环谜题
- android 上下文菜单Context Menu
- 使用Jmeter的BeanShell Sampler生成需要的参数
- 驱动程序环境搭配(VS2010 + WDK + VirtualDDK + VMware)
- session.invalidate作用
- Android在标准linux基础上对休眠唤醒的实现(二)
- Java循环的谜题
- 把一个vc编写的exe文件的界面外观修改
- 【妖气冲天】小苏有朋性感禁播MV,大尺度、大尺度!要Hold住、要Hold住!
- 基于FPGA的 powerPC 串口扩展
- FP增长(发现频繁相集而不产生候选)
- GridView列中的多空格问题
- linux下条件变量的使用
- Useful SQL script
- 今天比较在状态,很high,java解惑的第二章字符的全部看完了。