爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Java教程
请问一个关于a-的小疑点
请问一个关于a-的小疑点
日期:2014-05-20 浏览次数:21144 次
请教一个关于a--的小问题
int a = 5;
a = a--;
System.out.println(a);
为什么输出是5?a--为什么不执行了?
如果改成这样:
int a = 5;
int b = a--;
System.out.println(a);
输出就是4.就执行了a--。请问这是为什么呢?
------解决方案--------------------
探讨
引用:
System.out.println(a--+a);
这行语句点醒了我。。。
是不是说,a--+a中第一个a没有做--,保留了4的值,然后再“+”的时候先运行了a--,所以后面的a变成了3.
那么a = a--就是后面的a先保留了5的值,然后再“=”的时候做了a--,a变为4,然后在执行把刚才那个5赋值给a?
上一篇:idea怎么取消commit
下一篇: 一个让小弟我觉得非常怪异的有关问题,为什么,为什么
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
关于POI的有关问题
一个小意趣程序求解
关于jxl里copySheet的有关问题
ruby和rails有什么不同解决方法
Spring data jpa jar包支持有关问题,了解请进
如何实现获取msn好友信息?
升级散分解决方案
什么样的java开发工具你认为最好,最有前途Borland Eclipse JDeveloper NetBeans IntelliJ Microsoft Visual J++解决思路
类似百度的登录和注册怎么实现跪求大神帮忙
推荐阅读
更多>
第一次发帖,一个关于servlet使用数据源的多线程安全性有关问题
关于文字样式的有关问题
struts 用POI导入EXCEL到数据库,跪例子
使用ArrayList时遇到有关问题
一个小小的有关问题,但是整整纠结小弟我了一天,刚刚才发现有关问题所在,但是不知道的为什么会这样,请各位前辈指教:有关问题如下
求关于Spring的教科书
希望大家讨论一上,关于UDP的DatagramPacket的相关有关问题
有关RDF有关问题
动态表格获得数据有关问题(SSH)
生手之前对编程无概念现在想转这行,想尽快入门,java ,python,net、php、C之间如
【Java EE】Struts2.1.6与Spring2.5.6框架调整
一个关于struts的有关问题
有关JAVA的几个不常见有关问题
json转抽象DTO有关问题
关于Spring事物管理中try catch的疑点
ip访问与localhost访问有关问题
新手请问配置文件中路径有关问题
J2SE 5.0的HotSpot JVM下的GC学习 - ParallelCompactingGC
[]struts标签无法获取遍历的值
weblogic部署的程序,访问是url后面反斜杠有关问题