基本运算符
- 算术运算符:+,-,*,/,%(模运算),++(自增),--(直减)。
- 赋值运算符:=。
- 关系运算符:>,<,>=,<=,==(等于),!=(不等于),instanceof。
- 逻辑运算符:&&,||,!(与,或,非)
简单的运算符就不讲了,简单介绍一下模运算、自增和自减。
模运算
模运算是将两个数进行相除任何取余数,例:
int a = 10; int b = 23; System.out.println(b%a);
输出的值为b/a的余数:3。
自增
自增是指在变量自身的基础上加1,例:
int a = 3; a++; System.out.println(a);
输出a的值为4。
有两种自增的方法:
a++ ++a
在某些情况下它们写法的不同可能会影响输出结果,例:
我们可以看到,在第一个图里面我们的b输出的是6,可是第二个图里面输出的却是5(b的值和a声明的值一样)。
我们再把a自增后的值也输出来,发现确实是6(5+1)。
那是因为在int b = a++;这条语句里面,我们先执行的是int b = a;这一部分,然后再进行a的++。同理,我们的int b = ++a;其实是先执行了a的++,再将自增后的值赋值给b。
自减
- 参考自增,把自增的+1变为-1。
标签:基本,输出,自增,运算,++,运算符,int 来源: https://www.cnblogs.com/qinyu33/p/16524472.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。