Java学习05
运算符
-
算数运算符:+,-,*,/,%,++,–
-
赋值运算符:=
-
关系运算符:>, <, >=, <=, ==, !=, instanceof(面向对象)
-
逻辑运算符:&&,||, !
-
位运算符:&, |, ^, ~, >>, << , >>>(了解)
-
条件运算符:?
-
扩展赋值运算符:+=,-=,*=,/=
二元运算符
Ctrl + D :复制当前行到下一行
实例
可见此时的结果为0,但考虑到此运算的结果为小数类型,因此我们对它进行一个小修改
我们在此进行一次强制类型转换,发现结果达到了预期
类型对比
long a=1234567891L;
int b=1234;
short c=10;
byte d=8;
System.out.println(a+b+c+d);//1234569143 Long类型
System.out.println(b+c+d);//1252 Int类型
System.out.println(c+d);//18 Short类型
关系运算符返回的结果
其在判断正确与错误的时候会以布尔值 的形式输出
例如
int a=10;
int b=20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
结果为
取余
取余又叫模运算,用符号**%**表示
int a=10;
int b=65;
System.out.println(b%a);
结果为
即,65除以10取得的余数为5。