博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
左自增与右自增的区别
阅读量:5239 次
发布时间:2019-06-14

本文共 795 字,大约阅读时间需要 2 分钟。

 

 

左自增( ++a) 和 右自增 (a++ )的区别

 

++和--既可以出现操作数的左边,也可以出现在右边,但结果是不同的

左自增例子:

public class Demo {    public static void main(String[] args) {        int a = 5;        int b = ++a;//让a先执行自增,然后再赋值给b        System.out.println("a" + a);//输出结果6        System.out.println("b" + b);//输出结果6    }}

右自增例子:

public class Demo {    public static void main(String[] args) {        int a = 5;        int b = a++;//将a的值先赋值给变量b,然后再执行自增        System.out.println("a" + a);//输出结果6        System.out.println("b" + b);//输出结果5    }}

 

注意:

自增自减运算符只能用于操作变量,不能直接用于操作数值或者常量!

 

public class Demo {
public static void main(String[] args) {
int a = 5; int b = ++a;//让a先执行自增,然后再赋值给b System.out.println("a" + a);//输出结果6 System.out.println("b" + b);//输出结果6 } }

转载于:https://www.cnblogs.com/bichen-01/p/11075502.html

你可能感兴趣的文章
最小的K个数(python)
查看>>
创建一个项目并在GitHub上发出拉取请求
查看>>
省选专练之容斥【BZOJ4767】两双手
查看>>
01矩阵
查看>>
动态ip发布web+绑定域名
查看>>
点云的一些疑问
查看>>
PHP面向对象的基本写法(区别于java)
查看>>
【Static Program Analysis - Chapter 3】Type Analysis
查看>>
第4次作业类测试代码+163+张玉洁
查看>>
Linux磁盘管理及LVM讲解
查看>>
SQL Server 2008数据类型
查看>>
Linux服务器注意事项
查看>>
vs2010 项目生成成功,发布失败
查看>>
把文件保存到 sdcard
查看>>
大数据时代下的企业管理创新
查看>>
ES6数组
查看>>
洛谷 [P2051] 中国象棋
查看>>
『题解』UVa11324 The Largest Clique
查看>>
iPhone深入浅出 iOS 之生命周期
查看>>
算法笔记_097:蓝桥杯练习 算法提高 P1001(Java)
查看>>