Java笔记第七课:基本运算符
Java语言支持如下运算符
-
算数运算符:+,-,*,/,%,++,--;
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=instanceof;
-
逻辑运算符:&&,||,!;
-
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
-
条件运算符:?:
-
扩展赋值运算:+=,-=,*=,/=
public class Dome1 {
public static void main(String[] args) {
int a = 10;
int b = 15;
int c = 21;
int d = 25;
int e = 30;
System.out.println(a+b);//输出25
System.out.println(c-b);//输出6
System.out.println(a*b);//输出150
System.out.println(e/a);//输出3
System.out.println(c%a);//输出1
}
}
?
如果代码中有一个数为Long,那么结果类型也为Long,如果没有Long,结果都为Int。
public class Dome1 {
public static void main(String[] args) {
long a = 124853125464L;
int b = 151351;
short c = 145;
byte d = 44;
System.out.println(a+b+c+d);//long
System.out.println(b+c+d);//int
System.out.println(c+d);//int
}
}
?
关系运算符:正确 错误 布尔值
public class Dome1 {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a>b);//false
System.out.println(a<b);//true
System.out.println(a==b);//false
System.out.println(a!=b);//true
}
}
?