TestOperator2(运算符)

public static void main(String[] args) {
//1. ==:表示==号左右两边的数值或者结果是否相等
int i = 1;
int j = 1;
System.out.println(i == j);


//2.逻辑运算符
// &&与运算:两个条件同时满足
int a = 89;
boolean res = a > 80 && a < 90;
System.out.println(res);//true

// ||或运算:两个条件满足一个
a = 45;
res = a < 80 || ++a > 90;//true
System.out.println(res);
System.out.println(a);//45

// !非运算:
boolean flag = true;
System.out.println(!flag);//false


//3.逻辑与和逻辑或的“短路逻辑”
/*
逻辑与:一假必假,因此第一个表达式为false,后面的表达式不执行
逻辑或:一真必真,当第一个表达式为true,后面的表达式不执行
*/


//1.赋值语句的深入理解:从右往左看
int x, y, z;
x = y = z = 100;
//2.扩展赋值语句:复合运算符
x+=100;// x=x+100;

}
posted @ 2022-03-20 21:47  涐啝雨の約定  阅读(36)  评论(0)    收藏  举报