JAVA_day2_运算符
Java运算符
一、算术运算符
++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果不同
1、++在左边,a先自增1再赋值给b
int a=3
int b=++a
2、++在右边,先赋值给b,a再自增1
nt a=3
int b=a++
注:自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量。
二、赋值运算符
三、比较运算符
注:
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
四、逻辑运算符
五、条件运算符
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
列如:
int score=68;
String mark = score >= 60 ? "及格" : "不及格";
System.out.println("考试成绩如何:"+mark);
最后输出“及格”
六、运算符优先级