package Base;publicclassDemo06{staticlong e =1234567891011L;staticint f =1234;staticshort h =123;staticbyte m =12;publicstaticvoidmain(String[] args){//二元运算符int a =10;int b =20;int c =30;int d =10;// System.out.println(a+b);// System.out.println(a-b);// System.out.println(a*b);// System.out.println(a/(float)b);
System.out.println(e+f+h+m);//long
System.out.println(f+h+m);//int //没有long 则结果都会是int类型
System.out.println(h+m);//int// System.out.println();}}
02
package Base;publicclassDemo07{publicstaticvoidmain(String[] args){//关系运算符返回的结果:正确 错误 (布尔值)int a =10;int b =20;int c =25;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);}}
特殊的自增自减运算
package Base;publicclassDemo08{publicstaticvoidmain(String[] args){//++ -- 自增 自减 一元运算符int a =3;int b = a++;//a++ , ++a 都是a=a+1//a++,先把a赋值给b,再自增//++a, a先自增再赋值给cint c =++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);//幂运算 2^3=8在JAVA中是不行的double m = Math.pow(2,3);//2的3次方double n = Math.pow(3,2);
System.out.println(m);
System.out.println(n);}}