JAVA_day2_运算符

Java运算符

一、算术运算符

JAVA_day2_运算符_第1张图片

++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果不同

1、++在左边,a先自增1再赋值给b

int a=3

int b=++a

2、++在右边,先赋值给b,a再自增1

nt a=3

int b=a++

注:自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量。

 

二、赋值运算符

JAVA_day2_运算符_第2张图片

 

三、比较运算符

JAVA_day2_运算符_第3张图片

注:

1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型

 

四、逻辑运算符

 

五、条件运算符

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

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

列如:

int score=68;
String mark = score >= 60 ? "及格" : "不及格";
System.out.println("考试成绩如何:"+mark);

最后输出“及格”

 

六、运算符优先级

JAVA_day2_运算符_第4张图片

 

转载于:https://www.cnblogs.com/melpython/p/11001298.html

你可能感兴趣的:(java)