算术运算符:+,-,*,/,%,++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=instanceof
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
条件运算符: ?:
扩展赋值运算符:+=,-=;*=,/=
注:ctrl+d:复制当前行到下一行
package operator;
public class Demo2 {
public static void main(String[] args) {
//二元运算符
//ctr+d:复制当前行到下一行
int a=10;
int b=200;
int c=300;
int d=400;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
long e=12334334423234L;
int f=123;
short g=10;
byte j=8;
System.out.println(e+f+g+j);//long 如果操作数里面有是long/double的数,那么结果一定是long/double。
System.out.println(f+g+j);//int
System.out.println(g+j);//int
}
}
public class demo1 {
public static void main(String[] args) {
//关系运算符返回的结果:正确,错误 布尔值
int a=10;
int b=20;
int c=21;
System.out.println(c%a);
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
原文:https://www.cnblogs.com/YYY108/p/14592921.html