运算符
java语言支持如下的运算符
算术运算符:+,-,*,/,%,++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=instanceof(数据库中<>等效于!=)(可以通过布尔值表示结果:false,ture)
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>
条件运算:?:
扩展赋值运算符:+=,-=,*=,/=
packageorg.example;
importorg.omg.CORBA.INTERNAL;
publicclassMain {
publicstaticvoidmain(String[] args) {
longa=123123123L;
intb=123;
shortc=10;
byted=8;
System.out.println(a+b+c+d);
System.out.println(b+c+d);
System.out.println(c+d);
}
}
如果有long类型则为long,没有long类型的都转换为int类型,如果有long类型则为long,没有long类型的都转换为int类型
/:a/(double)b;
%:取余,模运算
++:自增:(一元运算符)
int b = a++,执行完这行代码后,先给b赋值,再自增
int b = ++a,执行完这行代码前,先自增,再给b赋值
--:自减
幂运算:使用一些工作类操作
packageorg.example;
importorg.omg.CORBA.INTERNAL;
publicclassMain {
publicstaticvoidmain(String[] args) {
doublepow=Math.pow(2, 3);
System.out.println(pow);
}
}