JAVA SE(四)—— JAVA 运算符

一、JAVA 运算符

1、赋值运算符

赋值运算符有:

=  +=  -=  *=  /=  %=

a+=10; ====> a=a+10;,一般建议使用后面那种,前面那种在数据库语言中不通用。

2、算术运算符

算术运算符有

+  -  *  /   %  ++  --

(1)"+"作用
① 当+号两端都是整型或者浮点型数据的时候,作为数学符号进行运算。

int i = 1;
int j = 2;
int sum = i + j;

② 作为字符串的连接符,对两个字符串进行拼接,当加号的两端有一端出现了字符串类型时, 则作为连接符对两个变量的值进行拼接,并且得到的结果一定是字符串数据类型。将整型或者浮点型转换成字符串数据类型

String str = "str";
int s = 1234;
String str1 = str + 1234;

(2)++(–):自增(自减)运算符
① ++i,自增运算符放在变量名的前面,则先自加一再赋值运算

Int a = 10; Int b = ++a;
a的结果是11,b的结果是11

② i++,自增运算符放在变量名的后面,则先赋值运算再自加一

Int a = 10; Int b = a++;
a的结果是11,b的结果是10

3、比较运算符

>   <    >=   <=   ==   !=

比较运算符运算的结果值为布尔boolean数据类型,只有true或者false两种,一般使用在条件判断的时候。

4、逻辑运算符

逻辑运算符:用于有两个及以上的判断语句时。逻辑运算符有如下

扫描二维码关注公众号,回复: 9370656 查看本文章
&&||!

(1)与&& & (and)
判断语句1 && 判断语句2,同真为真,其他全为假 。

true  &&  true  结果 true
true  &&  false  结果 false
false  &&  true  结果 false
false  &&  false  结果 false

&和&&的区别:

  • &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
  • 两个符号所达到的效果一致,区别是如:判断语句1&&判断语句2,当使用&&时,当判断语句1位false时,则第二个判断语句将不再执行;判断语句1&判断语句2,当一个为&时,无论第一个判断语句是否为真,第二个语句仍会执行。

(2)或 || (or):判断语句1 || 判断语句2,同假为假,其他全为真。

true  ||  true  结果 true
true  ||  false  结果 true
false  ||  true  结果 true
false  ||  false  结果 false

③ 非! (not):取反,把真的变成假的,或者把假的变成真的。

!true  结果 true
!false  结果 true

5、三元运算符

三元运算符如下:

(1)语法

表达式?表达式对的时候执行的语句1:表达式不对的时候执行的语句2

(2)示例

1 < 2 ? 正确:错误
发布了40 篇原创文章 · 获赞 0 · 访问量 370

猜你喜欢

转载自blog.csdn.net/baidu_27414099/article/details/104420575
今日推荐