Java中的逻辑运算符与赋值运算符三元运算符

Java中的逻辑运算符与赋值运算符三元运算符

逻辑运算符

运算符 作用 举例
&& 与,两边判断值都为真才为真 true&true=true;true&false=false
|| 或,只要一边为真,结果就为真 true||false=true
取反,结果与原来相反 !true=fasle
^ 异或,不相同的时候取反 fasle^true=true

基本赋值运算符

=,简单的将右边的值赋值给左边

复合赋值运算符

+=,/=,-=,%=。简单说明以下+=,其他基本都一样。

a+=b;—->a=a+b;

运行以下代码,可以查看出相应的结果。

1
2
3
4
5
6
7
8
9
10
public class Test {
public static void main(String [] args){
int a=9;
int b=8;
a=a+b;
b/=a;
System.out.println(a);
System.out.println(b);
}
}

image-20220704174732071

三元运算符

基本语法:条件表达式?运行结果1:运行结果2;(如果为真,则运行结果1,假则运行结果2)

1
2
3
4
5
6
7
public class Test {
public static void main(String [] args){
int a=9;
int b=8;
System.out.println(a>b?"a大于b":"a小于b");
}
}

image-20220704174742517