java中 % 执行的运算_Java中的运算符

一、概述

运算符:对常量和变量进行操作的符号称为运算符。

表达式:用运算符把常量或变量连接起来符合Java语法的式子称为表达式。

二、算数运算符

1、算数运算符有哪些

+ 、- 、* 、/ 、% 、++ 、-- 。

2、取余和除法的区别

%:得到的是两个数相除的余数。

/:得到的是两个数相除的商。

使用场景:判断两个数是否可整除。

3、字符和字符串参与运算

字符参与运算:其实是拿该字符在编码集中对应的数字参与运算。

字符串参与运算:做字符串拼接,结果还是字符串。

4、++ 和--

自增(++)和自减(--)运算符都是对变量自身的操作,在变量的基础上+1或-1。

使用场景:++或--放在变量前时,先自增或自减再参与运算。

++或--放在变量后时,先参与运算再自增或自减。

变量单独使用时++或--放在变量前面还是变量后面,结果都一样。

三、赋值运算符

1、基本赋值运算符 : =

2、扩展赋值运算符:

+= 、-= 、*= 、/= 、%=

四、关系运算符

1、关系运算符种类

== 、!= 、 < 、<= 、> 、>=

2、结果值类型

关系运算符的运算结果都是boolean型,要么为true,要么为false。

五、逻辑运算符

1、逻辑运算符种类

&、| 、^ 、!

&& 、||

2、运算规则

&逻辑与:有false则为false。

|逻辑或:有true则为true。

^逻辑异或:相同则为false,不同为true。

!逻辑非:非false则为true,非true则为false。

3、&与&&,|和||的区别。

&&和||具有短路效果,如果&&左边为false右边不执行,如果||左边为true,则右边不执行。

&和| 不管左边值为什么右边代码都会执行。

六、三目运算符

1、格式

(关系表达式)?表达式1:表达式2;

如果关系表达式为true则执行表达式1否则执行表达式二。


版权声明:本文为weixin_35348268原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。