社区
Java SE
帖子详情
新手求助i++和++i的这道题的详细计算过程
DESC_ME
2012-10-01 11:15:06
public static void main(String[] args) {
int i=3,m ;
m=(++i)+(++i)+(++i)+(++i)+(i++)+(++i)+(i++);
// 4+5+6+7+7+8+8
System.out.println(m);
}
答案为什么不是45而是47
...全文
181
6
打赏
收藏
新手求助i++和++i的这道题的详细计算过程
public static void main(String[] args) { int i=3,m ; m=(++i)+(++i)+(++i)+(++i)+(i++)+(++i)+(i++); // 4+5+6+7+7+8+8 System.out.println(m); } 答案为什么不是45而是47
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hailhua
2012-10-01
打赏
举报
回复
l一正解
Mourinho
2012-10-01
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
4+5+6+7+7+9+9
[/Quote]
正解
DESC_ME
2012-10-01
打赏
举报
回复
唉我去 眼花了 不过还是谢谢你提醒我了!
scobur
2012-10-01
打赏
举报
回复
4+5+6+7+7+9+9
zhaoming262350
2012-10-01
打赏
举报
回复
public class MMZZ
{
public static void main(String[] args) {
int i=3,m ;
m=(++i)+(++i)+(++i)+(++i)+(i++)+(++i)+(i++);
// 4 5 6 7 7 9 9
System.out.println(m);
}
}
++i, 是先运算,后赋值
i++,是先赋值,后运算
xiars123
2012-10-01
打赏
举报
回复
++i 先自增再参与运算
i++ 先参与运算再自增
简要分析i
++
和
++
i的区别
本文
详细
解析了C/C
++
及Java中i
++
与
++
i的运算顺序差异,阐述了这两种运算符如何影响变量的值,并通过实例展示了它们在实际编程中的应用。
【Java基础】分析在 Java 中 i
++
和
++
i 的区别
本文
详细
解析了Java编程中i
++
和
++
i的区别及其在实际应用中的体现,通过实例展示了它们的执行顺序。文章通过一个面试题探讨了i=i
++
表达式执行后的i值,并分析了编译后生成的字节码,揭示了Java编译器对这两者的处理方式。
C#中的i
++
和
++
i
本文
详细
介绍了C#中的i
++
和
++
i运算符的使用方式,包括它们的执行顺序和输出结果,并通过性能测试展示了两者在实际应用中的差异。
i
++
和
++
i的区别(用记事本编写、编译、执行Java)
本文
详细
介绍了Java中i
++
和
++
i的区别,以及如何使用记事本和命令行进行Java代码的编写、编译和运行。通过实例演示了变量赋值与递增操作的不同顺序对结果的影响,并展示了从源代码到字节码的全
过程
。
码题集
新手
村600道(后300道)
汇总了600道编程题目
新手
村解题链接及部分C
++
代码示例,涵盖数组操作、字符串处理、算法实践等多个信息技术领域,适合算法学习与刷题提升。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章