java基础语法_运算符,Java基础第三天总结——Java基础语法——运算符

目录:

1.算数运算符

2.赋值运算符

3.比较运算符

4.逻辑运算符

5.位运算符

6.三元运算符

/********************************分割线********************************/

一、算数运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。

3f250a51acc6cdb558a3dda7bcbee512.png

注意:

1.取模运算中,如果对负数取模,可以忽略负数,例如:5%-2=1;但如果被模数是负数,则不可忽略,例如-5%2=-1(亦可以理解为:取模运算,得到的余数的符号和被除数相同);此外取模运算不一定结果总是整数。

2.对于除号“/”,整数之间做除法,只保留整数部分而舍弃小数部分,例如:

int x=3510;

x=x/1000;

x的结果是3;

3.“+”除了字符串相加功能,还能把非字符串转换成字符串,例如:

System.out.println(" 5 + 5 = " + 5 + 5);//打印结果是5 + 5 = 55;

1.2算术运算符

自加、自减

a++;a--;

++a;--a;

这里++或--在前则先自加自减在运算,在后则为先运算在自加自减。

二、赋值运算符

符号:“=”

扩展赋值运算: +=, -=, *=, /=, %=

三、比较运算符

比较运算符中的结果都为boolean型,要么true,要么false。

e5119dc3ed4aadb5056c57cb39dadc92.png

四、逻辑运算符

&—逻辑与 | —逻辑或 !—逻辑非

&& —短路与 || —短路或 ^ —逻辑异或

685f2b265769287ac3b090115a55cfb1.png

注意:

1.逻辑运算符用于连接布尔型表达式,在Java中不可以写成33 & x<6 。

● “&”和“&&”的区别:

→ 单&时,左边无论真假,右边都进行运算;

→ 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

2.“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。

3.异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。

五、位运算符

● 位运算是直接对整数的二进制进行的运算

7e03ee64e251f1df15772afb21ba80af.png

6998de4795f54003a5c27b6ab9a7cdf8.png

6.三元运算符

格式:(条件表达式)?表达式1:表达式2;

条件表达式为false,运算后的结果是表达式2;为ture,运算后的结果是表达式1;

● 表达式1和表达式2为同种类型

● 三元表达式可以以if...else简化,反之不行

● 三元运算符要求必须返回一个结果

● if后面的代码块可以有多个语句

运算符的优先级(实际开发中一般使用()区分优先级,但需要了解。)

72f588cad5d5d6ba1ad65a0abaeecf81.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值