for循环中第三个条件i++和++i有区别吗?
来源:互联网 发布:Windows的tmp路径 编辑:程序博客网 时间:2024/05/19 15:44
看了jdk1.8源码里面写了个for循环,但是我看到第三个条件竟然是++i,这个和我们平时写的for循环不一样啊。我们用的时候都是i++,不是++i,难道有什么高明的地方?好奇之下,就做了简单的测试。如下:
package com.lxk.test;/** * 测试for循环,第三个条件是i++和++i的差别 * 发现效果是一样的 * <p> * Created by lxk on 2017/4/21 */public class ForTest { public static void main(String[] args) { testFor(); } private static void testFor() { for (int i = 0; i < 5; i++) { System.out.print(i); } System.out.println(); for (int i = 0; i < 5; ++i) { System.out.print(i); } }}
执行结果如下:
发现循环效果是一样的。
后来又查 了一下,说是++i效率比i++高一点,
额,我表示,还是不知道,为什么就高了一点点。不过不纠结了,知道循环效果是一样的就OK了。
哎!,对!等下!放下脚,别踩,别踩我的文章。
哎,对,就这样。慢走,不送。。。。。。
4 0
- for循环中第三个条件i++和++i有区别吗?
- for循环中++i跟i++有区别吗
- 在for循环中 i++ 跟 ++i 有区别吗?
- for循环中 i++ 和++i 区别?
- for循环中i++和++i的区别
- for()循环中 i++ 和 ++i的区别
- for循环中写i++与++i有啥区别吗
- for循环 i++和++i 的区别
- java里面for循环中i++与++i的区别
- for循环里面的++i和i++的区别
- i++和++i的区别以及在for循环中效果一样解惑
- for循环中i++与++i
- 关于 i++和++i 以及for循环
- C语言中 i++ 和 ++i 有什么区别?
- C语言中 i++ 和 ++i 有什么区别?
- 在java中 i++和++i有什么区别
- 在java中 i++和++i有什么区别
- 在java中 i++和++i有什么区别
- C++中的RTTI机制详解
- Centos6.5下 kibana5.2.2的安装(实践成功)
- Android 7.0 start home activity and send boot completed broadcast
- Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 1)
- VUEJS 2.0 子组件访问/调用父组件的 方法
- for循环中第三个条件i++和++i有区别吗?
- Ubuntu16.04安装Tensorflow存在的问题汇总
- Latex 模版 简历+学术论文
- 第十天2017/04/21(1、函数指针、❤动态库回调❤)
- 指定ES网络地址后无法访问的解决办法
- 分布式——接口调用
- redis常用操作命令总结
- XAMPP安装SSH2扩展
- C++中参数何时用引用或是指针