JAVA从入门到精通(3)

一、运算符

1. 运算符:是一种“功能”符号,用以通知Java进行相关的运算。

2. 分类:

1》算数运算符

2》赋值运算符

3》逻辑运算符

4》比较运算符

5》条件运算符

3.算数运算符

主要用于进行基本的算数运算。

常用的算数运算:

1》+  加法   

2》-   减法

3》*   乘法

4》/    除法

5》% 求余(取模运算符)

6》++ 自增

7》--   自减

其中,++和-- 既可出现在操作数的左边,也可以出现在操作数的右边,结果不一样。

【注】自增和自减只能用于操作变量,不能直接用于操作数值或常量。

4.赋值运算符

指为变量或常量指定数值的符号。

常用的赋值运算符:

1》=       赋值

2》+=    加等于

3》-=     减等于

4》/=      除等于

5》%=   模等于

5.比较运算符

用于判断两个数据的大小。比较的结果是一个布尔值(true  /   false)

常用的比较运算符:

1》>      大于             左右两边操作数是数值类型

2》<      小于     左右两边操作数是数值类型

3》>=    大于等于     左右两边操作数是数值类型

4》<=    小于等于     左右两边操作数是数值类型

5》==    等于    两边的操作数既可以是数值类型,也可以是引用类型

6》!=     不等于    两边的操作数既可以是数值类型,也可以是引用类型

6.逻辑运算符

主要用于进行逻辑运算。

常用逻辑运算符:

1》&&    与    ,a&&b,如果a与b都为true,则返回true

2》|| 或    ,a||b,如果a与b任一为true,则返回true

3》! 非    ,a!b,如果a与b为false,则返回true,即取反

4》^ 异或    ,a^b,如果a与b有且仅有一个为true,则返回true

“短路逻辑”:

1》与(&&)运算中,如果左边的表达式可以确定为false,则不再执行右边表达式,运行结果为false

2》或(||)运算中,如果左边的表达式可以确定为true,则不再执行右边表达式,运行结果为true

7.条件运算符

条件运算符(?: )也称为“”三元运算符”

语法形式: 布尔表达式? 表达式1 :表达式2

运算过程:如果布尔表达式的值为true,则返回 表达式1 的值,否则返回 表达式2 的值

8.运算符的优先级

优先级,就是在表达式中的运算顺序。优先级从高到低排列顺序如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值