3.7 基本运算符
Java语言支持如下运算符
- 算数运算符:+、-、*、/、%(取余)、++、–
- 赋值运算符:=
- 关系运算符:>、<、>=、<=、==(判断二者是否相等)、!=、instanceof
- 逻辑运算符:&&、||、!
- 位运算符:&、|、^、~、>>、<<、>>>
- 条件运算符:? :
- 扩展赋值运算符:+=、-=、*=、/=
package operator
public class Demo01{
//二元运算符
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);//如果有小数出现要注意类型
System.out.println(c%a);//模运算取余,结果为5
long e = 132486413248L;
int f = 123;
short g = 10;
byte h = 8;
System.out.println(e+f+g+h);//多个操作数中有一个变量类型为long,那么结果就是long类型
System.out.println(f+g+h);//多个操作数中变量类型没有long结果就为int类型。
System.out.println(g+h);//即使是short类型与byte类型相加结果也为int类型
//关系运算符返回的结果只有正确与错误
int i = 10;
int j = 20;
System.out.println(i>j);//false
System.out.println(i<j);//true
System.out.println(i==j);//false
System.out.println(i!=j);//true
}