Java中 i++和++i 的区别
2024-09-06 16:39:09
学习目标:
理解i++和++i的区别
学习内容:
1、i++ / i- -
i++/i- -:遇到 i++或 i- -,i先参与运算,然后 i 再自加或自减1
代码如下:
int a = 1;
int b = 1;
if(b++ == a) {
System.out.println("a等于b");
} else {
System.out.println("a不等于b");
}
System.out.println("a = " + a + "\n" + "b = " + b);
执行结果:
a等于b
a = 1
b = 2
Process finished with exit code 0
执行结果表明b是先和a进行比较运算,然后b再进行自增1
2、 ++i / - -i
++i / - -i:遇到 ++i或 - -i,i 先自加或者自减1,然后 i 再参与运算
代码如下:
int a = 1;
int b = 1;
if(++b == a) {
System.out.println("a等于b");
} else {
System.out.println("a不等于b");
}
System.out.println("a = " + a + "\n" + "b = " + b);
执行结果:
a不等于b
a = 1
b = 2
Process finished with exit code 0
执行结果表明,b先进行自增1,然后再和a进行比较
总结:
以上就是i++和++i的区别了
最新文章
- [css]我要用css画幅画(三)
- 点击更多button显示更多数据的功能实现思路代码
- 共享你的控件 -- 用NuGet包装自己的控件
- 如何将jar包加入到Maven本地仓库
- 使用isEqual来比较对象
- C#利用Attribute实现简易AOP介绍 (转载)
- CentOS6 下Vim安装和配置
- 读书笔记-《基于Oracle的SQL优化》-第一章-3
- Nginx下配置SSL模块,支持https
- DevOps让研发人员越来越失望?比如工作量与报酬
- SpringMvc自动任务调度之task实现项目源码,@Scheduled
- 前端vue框架 脚手架
- jquery stop()、callback、鏈接
- centos6.5 开机自动挂载硬盘
- 使用Managed Extensibility Framework方便的扩展应用程序
- php 通过 strtr 方法来替换文本中指定的内容
- [python]如何理解uiautomator里面的 child, child_by_text, sibling,及使用场景
- 使用jQuery的分页插件jquery.pagination.js进行分页
- 开发一个简单的babel插件
- 书单BookList