/*
自增运算符:++
自减运算符:--基本含义:让一个变量涨一个数字1,或者让一个变量降一个数字1
使用格式:写在变量名称之前,或者写在变量名称之后。例如:++num,也可以num++
使用方式:1. 单独使用:不和其他任何操作混合,自己独立成为一个步骤。2. 混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等。
使用区别:1. 在单独使用的时候,前++和后++没有任何区别。也就是:++num;和num++;是完全一样的。2. 在混合的时候,有【重大区别】A. 如果是【前++】,那么变量【立刻马上+1】,然后拿着结果进行使用。   【先加后用】B. 如果是【后++】,那么首先使用变量本来的数值,【然后再让变量+1】。    【先用后加】注意事项:只有变量才能使用自增、自减运算符。常量不可发生改变,所以不能用。
*/
public class Demo06Operator {public static void main(String[] args) {int num1 = 10;System.out.println(num1); // 10++num1; // 单独使用,前++System.out.println(num1); // 11num1++; // 单独使用,后++System.out.println(num1); // 12System.out.println("=================");// 与打印操作混合的时候int num2 = 20;// 混合使用,先++,变量立刻马上变成21,然后打印结果21System.out.println(++num2); // 21System.out.println(num2); // 21System.out.println("=================");int num3 = 30;// 混合使用,后++,首先使用变量本来的30,然后再让变量+1得到31System.out.println(num3++); // 30System.out.println(num3); // 31System.out.println("=================");int num4 = 40;// 和赋值操作混合int result1 = --num4; // 混合使用,前--,变量立刻马上-1变成39,然后将结果39交给result1变量System.out.println(result1); // 39System.out.println(num4); // 39System.out.println("=================");int num5 = 50;// 混合使用,后--,首先把本来的数字50交给result2,然后我自己再-1变成49int result2 = num5--;System.out.println(result2); // 50System.out.println(num5); // 49System.out.println("=================");int x = 10;int y = 20;// 11 + 20 = 31int result3 = ++x + y--;System.out.println(result3); // 31System.out.println(x); // 11System.out.println(y); // 19// 30++; // 错误写法!常量不可以使用++或者--}
}

算术运算符_自增自减运算符相关推荐

  1. 关于printf()与自增自减运算符结和问题

    1.问题描述: #include<stdio.h> int main() {int i=3;printf("%d %d %d %d %d",i++,++i,++i,i+ ...

  2. c语言自增自减5运算符详解,巧用C语言中的自增自减运算符

    黄建琼 摘要:自增自减运算符在C语言的编程过程中经常用到,具有重要的作用,而灵活使用自增自减运算符则是个难点.该文从几个例子入手,观察运行的结果,对结果进行分析,最后得出结论.以期能使初学者避重就轻, ...

  3. c语言ll和 amp amp 优先级,关于C语言自增自减运算符的灵活使用.pdf

    DOI:10.3969/j.issn.1001-8972.2012.24.035 {int m=2,n: n=fun(m,++m): l?rintf("%d",n):} int f ...

  4. C语言系列之自增自减运算符的用法(二)

    运算符中最难理解的有自增自减运算符的使用方法,下面我将简单总结一下他们的使用方法 我们知道,C语言运行是由右向左运行的 下面我们来看一个例子 当i等于3的时候 j=++i; 由上面可知,C语言是由右向 ...

  5. C语言连续自动自加怎么表示,为什么不建议在C语言中连续使用自增自减运算符...

    相信很多coder在学习C语言(包括C++)的过程中都听说过这样的建议:慎用自增自减运算符. 这是因为,在函数参数或者表达式中多次调用自增自减运算符很可能产生"不可预知的结果".究 ...

  6. c语言3u减1,C语言的自增自减运算符及应用

    在C语言中,经常使用自增自减运算符.本文结合实例,对C语言中自增自减运算符的应用技巧进行了分析. 维普资讯 http://doc.xuehai.net J u a fAn a gT a h r olg ...

  7. c语言中自增自减运算符,C语言中自增自减运算符的深入剖析

    C语言中自增自减运算符的深入剖析 李文广 李俊荣 赵妍 . (1.沧州职业技术学院,2沧州工贸学校) [摘要]本文从多方面对自增自减运算符分析.讲解,以便让初学者 能够清晰自增自减运算符的运算规律,学 ...

  8. 学透Java自增(++)自减(--)运算符,看这一篇就够了!

    三句重中之重的重点: 1.无论是前缀形式还是后缀形式,自增自减运算符的优先级要高于赋值运算符. 2.当一条语句中仅有++或--操作时,前缀形式与后缀形式的运算符没有任何区别. 3.前缀形式的运算规则可 ...

  9. Java 自增自减运算符

    //自增自减运算符 public class ZZZJ {public static void main(String[] args) {//定义变量int i = 10;//System.out.p ...

最新文章

  1. 找Java培训机构需要注意那些
  2. oracle 两个逗号分割的字符串 如何判断是否其中有相同值
  3. [第二届构建之法论坛] 预培训文档(C++版)
  4. xcopy使用与案例使用
  5. 图网络模型原理详解(Graph Network)
  6. 人行横道——步行管理(交通运行管理)
  7. python判断用户名密码是否正确_Python账号密码登陆判断(三次机会)
  8. 打印时显示预服务器,域服务器如何设置打印机
  9. excel工作表合并
  10. 费解的开关 Java
  11. Trie 前缀树的c 实现
  12. 元胞自动机模拟森林火灾--matlab实现
  13. php 图片渲染,vue.js图片怎么渲染
  14. “21 天好习惯”第一期-7
  15. 深度学习网络图画图工具
  16. PixiJS学习(8)预加载
  17. 工具分享:linux中的rar解压安装包(tar)请自行下载(附下载链接)
  18. bat文件快捷打开指定的程序、文件夹、文档或Internet资源
  19. JEDEC标准 芯片测试
  20. 表达式、条件控制、循环

热门文章

  1. 微信小游戏“跳一跳”,Python“外挂”已上线
  2. 怎么使用jstack精确找到异常代码
  3. .NET开发Windows服务
  4. GDB 远程调试Linux (CentOS)
  5. javascript技巧及常用事件方法集合(全)
  6. 网络摄像头2 mjpg_streamer流程,编译
  7. modbus4-232 485 单机 多机
  8. usb4-配置usb触摸屏
  9. as3中使用字符串调用函数。
  10. CountVectorizer,Tf-idfVectorizer和word2vec构建词向量的区别