关于 if 中的判断
来源:互联网 发布:易语言编程圆的面积 编辑:程序博客网 时间:2024/04/27 16:35
最近记忆力有点不好,以前看过的东西老是会忘。
今天看到一个小面试题,竟然又想不起来了。故此记下。
public class Test {
public static void main(String[] args){
int k=0;
int j=0;
int w=0;
for(int i=0;i<5;i++){
if(++k>2&&j++>2&&++w>2){
k++;
++j;
++w;
}
}
System.out.println("k="+k+" "+"j="+j+" "+"w="+w);
}
}
本题的考点在于 if 中&&的短路运算
即若&&之前的运算为假,则后面的运算不进行。
i=0,小于5
k=1不大于2,后面的不算,i=1,小于5
k=2不大于2,后面的不算,i=2,小于5
k=3大于2,则j不大于2,j=1,i=3,小于5
k=4大于2,则j不大于2,j=2,i=4,小于5
k=5大于2,则j不大于2,j=3,i=5,等于5 退出for
算是对++的一次复习吧。
- 关于 if 中的判断
- 关于Linux shell脚本中的 if判断“不起作用”的问题
- shell中的if判断
- shell中的if判断
- makefile中的if判断
- shell中的if判断
- shell中的if判断
- struts2中的if标签判断
- Linux shell中的if判断
- 关于java 中的if语句
- 关于shell命令中嵌入if判断
- 关于<c:if>标签判断空值
- 关于<c:if >判断 char 类型
- shell脚本中的if判断条件 详解
- 【Shell】shell中的if语句判断参数
- shell脚本中的 if 判断总结
- mysql 语句中的简单if判断
- mysql 语句中的简单if判断
- 但又并非仅此而已
- iPad半年使用心得
- GridView控件的DataKeyNames
- 一些url和参考书籍
- (笔试题)C++删除文件中的注释
- 关于 if 中的判断
- 如何将多个源文件编译为一个.ko
- HDU 2295(裸DLX要超时,需要剪枝)
- 彩云斗妍于日出时分(14/10/2010)
- 测试gtk+例子程序
- C陷阱与缺陷 读书笔记
- 生活随笔:烦人的简历
- ARM芯片选型简易指南
- 图解JVM在内存中申请对象及垃圾回收流程