/*
赋值运算符分为;
基本赋值运算符;就是一个等号“=”,代表将右侧的数据交给左侧的变量
int a = 30
复合赋值运算符:
+= a += 3 相当于 a = a+3r
-= b -= 4 相当于 b = b-4
*= c *= 5 相当于 c = c*5
%= e %= 7 相当于 e = e%7(取得是余数)
public class Demo07perator{
public static void main(String[]args){
int a = 10;
a += 5;
System.out.println(a);
int x =10;
x%=3;
System.out.println(x);
}
}
*/
/*
逻辑运算符分为;
与(并且)&&全2部是true 才是true;负责就是false
或(或者)|| 至少是一个true,就是true;全部是false,才是false
非(取反)!本来是true,变成false;本来是false,变成true
&&和||,具有短路效果;第一个条件达成结束运行
注意事项:
1,逻辑运算符只能用于Boolean值。
2,与,或需要左右各自有一个Boolean值,但是取反只要有唯一的一个Boolean值即可。
3,与,或俩种运算符,如果有多个条件,可以连续写。
俩个条件:条件A && 条件B
多个条件:条件A && 条件B && 条件C,
TIPS:
对于1<x<3的情况,应该拆成俩个部分,然后使用与运算符连接起来
int x = 2:
1<X&&x<3
*/
public class Demo07perator{
public static void main(String []args){
System.out.println(true && false);//false
// true && true -->true
System.out.println(3<4 && 10>5);//true
System.out.println(true||false);//true
System.out.println(false||false);//false
System.out.println(!false);
}
}