java语言支持如下运算符:
- 算术运算符: + ,- ,* ,/ , % ,++ , –
- 赋值运算符:=
- 关系运算符:> ,< , >= ,<=,==, !=instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^, ~, >>, << , >>>
- 条件运算符:? :
- 扩展赋值运算符:+=,-=,*=,/=
public class Operator01 {
public static void main(String[] args) {
int a=10;
int b=20;
int c=25;
int d=25;
System.out.println(a/(double)b);
System.out.println("1==========================================1");
long aa=1352412343413L;
int bb=124;
short cc=45;
byte dd=6;
System.out.println(aa+bb+cc+dd);
System.out.println(bb+cc+dd);
System.out.println(cc+dd);
System.out.println("2==========================================2");
int e=10;
int f=20;
int g=21;
System.out.println(e>f);
System.out.println(e<f);
System.out.println(e==f);
System.out.println(e!=f);
System.out.println(g%e);
System.out.println("3==========================================3");
int p=3;
System.out.println(p);
int o=p++;
System.out.println(p);
int j=++p;
System.out.println(p);
System.out.println(o);
System.out.println(j);
System.out.println("4==========================================4");
double pow = Math.pow(2,3);
System.out.println(pow);
System.out.println("5==========================================5");
boolean h=true;
boolean i=false;
System.out.println("h&&i:"+(h&&i));
System.out.println("h||i:"+(h||i));
System.out.println("!(h&&i):"+!(h&&i));
int x=5;
boolean y=(x<4)&&(c++<4);
System.out.println(y);
System.out.println(x);
System.out.println("6=========================================6");
System.out.println(2<<3);
System.out.println("7==========================================7");
int m=2;
int n=3;
n+=m;
System.out.println(m);
System.out.println(n);
System.out.println("8==========================================8");
int u=2;
int v=3;
System.out.println("123"+u+v);
System.out.println(u+v+"123");
System.out.println("9==========================================9");
int score=98;
String T = score<85?"不及格":"及格";
System.out.println(T);
}
}