java 关于if要注意的地方
2018-03-19 16:59
302 查看
关于if内部的判断是按顺序进行的,也就是在同一条判断语句中如果前面的语句判断为false,就不会继续执行后面的判断语句。举个例子比较清晰:
运行结果:
分析:
感兴趣的也可以debug一下过程,看看变量的值变化。
public class IfTest { public static void main(String[] args) { int a,b,c; a=b=c=0; for (int i = 0; i < 5; i++) { if(a++>2&&b++>2&&c++>2){ a++; b++; c++; } } System.out.println(a+""+b+""+c); } }
运行结果:
520
分析:
一开始a的值为0,然后a++后变成1不满足条件所以不继续运行判断,进入下一个循环。 然后a++到3的时候满足返回true,b从0变成1不满足条件,不继续运行……
感兴趣的也可以debug一下过程,看看变量的值变化。
相关文章推荐
- java中基本类型的转化和关于String类要注意的地方
- 关于String类要注意的地方和java中基本类型的转化
- 分享关于JAVA 中使用Preferences读写注册表时要注意的地方
- 关于java环境变量的设置要注意的地方
- 关于 JAVA 中使用 Preferences 读写注册表时要注意的地方
- 关于将java测试代码移植到jmeter和loadrunner需要注意的地方
- JAVA中关于异常需要注意的地方
- 关于用命令行 文本 进行java代码的编辑 编译 运行 应注意的地方
- <2014 05 09> 程序员:从C++转到Java需注意的地方
- JNI————C中调用JAVA方法错误和注意的地方
- Java 中switch-case的注意地方
- 关于linux下软件安装要注意的地方
- 关于sizeof需要注意的地方
- java 需要注意的几个地方
- 关于JNI回调JAVA方法及其注意事项
- 关于java中main()方法以及命令行参数的若干注意
- Java注意的地方
- java运算符中值的注意的地方
- Java中的Object的Wait() 和notify()方法使用时应注意的地方和Thread中的sleep()方法
- Java多线程的线程同步需要注意的地方synchronized与static synchronized区别