JAVA自增自减的玄机
2024-10-21 03:21:39
先看下面代码:
int i = ;
i = i++;
System.out.println(i);
请问:输出结果为多少?
----------------------------------------------------
结果为:3
why:java的自增或者自减运算,如果参与了其他运算,会先用一个临时变量把变量i的值存储起来,然后对变量i做++/--运算,而后,再用临时变量的值进行其他运算。
上面的代码等价于:
int a = ;
int temp = a;
a = a+;
a = temp;
System.out.println(a);
最新文章
- pyinstaller 用法
- Debian修改ssh端口和禁止root远程登陆设置
- php session跨页面传递 session值丢失问题
- 网页加载图片问题 插件lazyload
- 技术解析:锁屏绕过,三星Galaxy系列手机也能“被”呼出电话
- Js 时间与字符串转示例
- Ubuntu eclipse :An error has occurred. See the log file
- Jquery 对话框确认
- jquery获取radio的值
- 图片上传预览 支持html5的浏览器
- 基于Blod的ajax进度条下载实现
- Java之List排序
- Unity简单塔防游戏的开发——敌人移动路径的创建及移动
- linux入门--Linux和UNIX的关系及区别
- GridView 事件出发后 内容滚动条 实时定位
- 夏令时(DST)测试
- 116A
- Java中响应结果工具类,可自定义响应码,内容,响应消息
- How-to: Tune Your Apache Spark Jobs (Part 1)
- 3、Web Service-Jaxws(Eclipse版本)