Java语言支持以下运算符:
-
算术运算符:+,-,*,/,%,++,--
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=instanceof
-
逻辑运算符:&&,||,!
-
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
-
条件运算符:?,:
-
扩展赋值运算符:+=,-=,*=,/=
1.算术运算符--二元运算符:
//定义数值
int a=10;
int b=20;
//运用算术运算符将其进行输出
System.out.println(a+b);//输出结果:30
System.out.println(a-b);//输出结果:-10
System.out.println(a*b);//输出结果:200
System.out.println(a/b);//输出结果:0
分析:可以看到前三行代码输出没有出现任何问题,而第四行输出结果却不一样,Why?
解释:因为a,b都为int类型,所以a/b的运算结果为0.5,所以此处就会进行四舍五入,结果就直接取零了