++a 与 a++

 public class Demo {
public static void main(String[] args) {
int a = 1;
System.out.println("a=" + a);
System.out.println("a=" + a + " ++a =" + ++a + " a=" + a);
System.out.println("a=" + a + " a++ =" + a++ + " a=" + a);
System.out.println("a=" + a);
}
}
 a=1
a=1 ++a =2 a=2 //++a 先 + 1 再输出a
a=2 a++ =2 a=3 //a++ 先输出a 再 +1
a=3

--a 与 a--

 public class Demo {
public static void main(String[] args) {
int a = 3;
System.out.println("a=" + a);
System.out.println("a=" + a + " --a =" + --a + " a=" + a);
System.out.println("a=" + a + " a-- =" + a-- + " a=" + a);
System.out.println("a=" + a);
}
}
 a=3
a=3 --a =2 a=2 //--a 先 -1 再输出a
a=2 a-- =2 a=1 //a-- 先输出a 再 -1
a=1

代码比较非常明显 ,
相同之处在于同是递增&递减,
不同之处在于对“+1”&“-1” 操作的先后;

随机推荐

  1. 智学网电脑端查分小工具 已更新V2.2

    特别鸣谢这段代码的源作者,我的大佬同学\(MetalkgLZH\).由于我没有做什么工作,这篇随笔基本不含相关技术细节. 再次强调,这个程序的主要部分由\(MetalkgLZH\)完成.技术细节与源码 ...

  2. Charles抓取HTTPS数据包方法

    设置代理端口8888 ssl代理设置 允许所有地址连接 手机获取证书之前,先在电脑安装证书,需要信任.help-->ssl-proxying-->Install Charles Root ...

  3. CSPS模拟 60

    T1 m+logn的约瑟夫 T2 考数学的Bit T3 很裸但就是不会打的LCIS 哭哭. 如果下次还考这种题我一定要想出来.

  4. svn:"Update item to this version"、"Revert to this version"及"Revert changes from this version"详细说明

    背景: 今天在svn分支上做了一些课题性研究,发现当前的环境版本不稳定, 和领导研究后决定还原到前面的版本以继续进行课题. 问题: 因此遇到了问题,是应该选择“Update item to this ...

  5. Matlab 在线使用 | 推荐

    Matlab 在线使用 | 推荐    

  6. Golang 基础学习笔记(2)| 如何安装Go工具

    可参考官网:http://docscn.studygolang.com/doc/install#安装 1.OS要求 gc 编译器支持以下操作系统及架构.在开始前,请确保你的系统满足这些需求. 若你的O ...

  7. LNMP+Redis架构部署

    工作机制 L(Linux)N(Nginx)M(Mysql)P(PHP)架构想必大家都知道,LNMP架构主要作用是让前端服务与后端存储以及后端的一下服务进行连接起来,来实现php程序的动态请求. 而今天 ...

  8. Linux之ant安装部署

    接下来呢,就开始ant的部署,具体分为如下几个步骤: 1. 获取介质: 在apache的官网中直接下载,下载地址为:http://ant.apache.org/ 下载需要的版本即可: 2. 复制到us ...

  9. diff算法

    diff算法的作用计算出Virtual DOM中真正变化的部分,并只针对该部分进行原生DOM操作,而非重新渲染整个页面. 传统diff算法 通过循环递归对节点进行依次对比,算法复杂度达到 O(n^3) ...

  10. nyoj 14-会场安排问题 (贪心)

    14-会场安排问题 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:9 submit:15 题目描述: 学校的小礼堂每天都会有许多活动,有时间这些活动 ...