算术运算符: + (加),- (减) ,* (乘),/ (除) ,% (模,就是取余的意思),++ (自增),-- (自减)
赋值运算符:=
关系运算符:> (大于),< (小于) ,>= (大于等于) ,<= (小于等于) ,== (等于) ,!= (不等于) ,instanceof
逻辑运算符:&&(与) ,|| (或) ,! (非)
位运算符:& ,| , ^ , ~ , >> ,<< , >>>
条件运算符: ? :
扩展运算符:+= , -= , *= , /=
# 举例说明:算术运算符:
public class Demo1{
public static void main(String[] args){
//算术运算符的举例
//Ctrl + D 复制到下一行 (小技巧)
int a = 10;
int b = 20;
int c = 25;
int d = 30;
System.out.println(a+b); //输出30
System.out.println(d-c); //输出5
System.out.println(a*b); //输出200
System.out.println(a / b); //输出0 ,因为a和b都是Int型,结果是0.5转换成整数型的时候就转换成0了
System.out.println(c%d); //输出5
//++ -- 自增,自减 一元运算符
int aa = 3;
int bb = a++; //执行完这行代码后,先给bb赋值3,再自增
// aa = aa+1 (隐藏了这行代码)
System.out.println(bb) //输出4
// aa = aa+1 (隐藏了这行代码)
int cc = ++a;//执行完这行代码后,先自增,再给cc赋值
System.out.println(aa); // 输出5
System.out.println(bb); //输出3
System.out.println(cc); //输出5
}
}
##举例说明:逻辑运算符
public class Demo2{
public static void main(String[] args){
//与(and) 或(or) 非(取反)
boolean a = true;
boolean b = false;
System.out.println("a && b:"+(a && b)); //输出false 两个变量都为真,结果才为true
System.out.println("a || b:"+(a || b)); //输出true 两个变量有一个为真,结果为true
System.out.println("!(a && b):"+!(a && b)); //输出true 如果为真,则为假,如果是假则为真
//短路运算,就是&&前面的变量为假时,直接判断为假了,不会执行&&后面的
int c = 5;
boolean d = (c < 4) && (c++ < 4);
System.out.println(d); //输出false
System.out.println(c); //输出5 如果执行了(c++<4) ,则c会变成6,它没变,则表明没执行
}
}
##举例说明:位运算符
public class Demo3{
public static void main(String[] args){
}
}



