java中值得注意的
2016-02-02 08:56
471 查看
public class test { public static void main(String[] args) { int count=0; int p=10; for(int i=0;i<10;i++) { count=count++; } System.out.println(count); } }
运行结果:0;
分析:
把count++赋值给count,此时count++为0,count为1;赋值后:count又为0。
其实等效为:
p=count++;
count=p;
<pre name="code" class="java">如果是: count=++count; 或直接: count++; 结果将不为0;
相关文章推荐
- 举例讲解Java设计模式中的对象池模式编程
- Java类与文件
- java xml 框架 dom4j 解析 xml 字符串
- 传智播客168期JavaEE就业班(第四天 dom)
- JAVA_安装JDK和Eclipse
- 使用Maven在Eclipse搭建Web项目 有项目实例 绝对好用
- JAVA中List、Map、Set的区别与选用
- 搭建SSH三大框架WEB项目过程(Struts2.3+Hibernate4.3+Spring4.1)
- Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
- java.lang.*不用我们导入,编译器会自动给我们导入的,,,这个包是默认导入的。
- 可视化java jvm
- Java 实现动态代理实现AOP
- 我被Java包装类教育了(Long和Integer)
- java 的类和接口的变量调用
- JAVA calender 的使用实现查询一个月的第1天和最后一天,学的是技巧。
- javaweb实现记住密码功能
- javaWeb服务器端开发事项
- 详谈javaWeb分页的实现(模拟百度分页)
- Java多线程编程
- Eclipse 运行Java项目JRE VM配置