我,一个JAVA小白,大部分的学习资料来自《慕课网》
Java 语言中常用的运算符可分为如下几种:
*算术运算符
*赋值运算符
*比较运算符
*逻辑运算符
*条件运算符
1,算数运算符
其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴
栗子一:
运行结果:
一定要注意哦!自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误滴!
PS: % 用来求余数,也称为”取模运算符“
2,赋值运算符
3,比较运算符
注意哦:1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
4,逻辑运算符
来道练习题吧!
以下运算结果为 true 的是()
C, 答对啦!
5,条件运算符
条件运算符(?:)称为“三元运算符”
语法形式:布尔表达式?表达式1:表达式2
运算过程:
布尔表达式的值为true,则返回表达式1的值,否则表达式2的值
栗子:
6,运算符的优先级
即,表达式中的顺序。
实际开发中,一般会使用小括号辅助进行优先级管理。
来一道小题吧!
表达式( 11+ 3* 8 ) / 4 % 3 的结果是()