有趣代码一

简介: public class TestPlusPlus { public static void main(String[] args) { int i = 0; i = i++; System.
public class TestPlusPlus {

	public static void main(String[] args) {
		int i = 0;
		i = i++;
		System.out.println(i);
	}
}

  你认为输出 i 的值是多少呢?

  正确结果是:0

  看如下分析:

  i=i++;是先运算再自增;

  之前i=0,那么先运算后,就是把0赋值给i,所以 i 等于 0;

  然后 i 再自增,那么 i 就等于1;

  那为什么输出的还是0呢?哈哈,有意思不

 

  正确的解释,等几天给出。

目录
相关文章
|
2月前
|
安全
神秘代码
这是针对IDEA 2023.2.4的破解码,允许用户免费激活软件。该破解码包含详细的授权信息,能绕过付费使用限制,实现全面功能解锁。注意,使用此类破解码可能违反相关软件使用协议,并存在安全风险。建议通过官方渠道获取正版软件。
|
3月前
|
机器学习/深度学习 自然语言处理 算法
代码的前世今生详细介绍
7月更文挑战第20天
36 0
|
4月前
|
存储 API C语言
C/C++爱心代码
C/C++爱心代码
1173 2
|
存储 设计模式 安全
代码优雅的45个小技巧,你知道吗?
代码优雅的45个小技巧,你知道吗?
|
Java Python
长见识,让大家看看什么是垃圾代码
长见识,让大家看看什么是垃圾代码
103 0
记一次代码评鉴
前言 近期公司组织了一次代码评鉴,在这边记录下学习到的一些规范吧
最近特火的爱心代码来了
最近因为一部《点燃我温暖你》的电视剧而爆火的爱心代码不会还有人不会制作吧。
最近特火的爱心代码来了
|
Web App开发 安全 编译器
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
|
测试技术 UED 开发者
被劣质代码“残害”的这些年
都已经 2020 年了,但我们仍然在生产劣质软件。自从计算机诞生以来,已经过去了近 70 年,但我们似乎还没有吸取所有的教训,仍然在犯着重复的错误。