package operator;publicclassDemo01{publicstaticvoidmain(String[] args){// Ctrl + D 复制当前行至下一行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);//有小数时,把其中一个换为 double
System.out.println(a/(double)b);
System.out.println(c%b);//取余数,模运算}}
一元运算符
package operator;publicclassDemo04{publicstaticvoidmain(String[] args){//++ -- 自增,自减 一元运算符int a =3;int b = a++;//执行完这行代码后先给b赋值,再自增// a=a+1
System.out.println(a);//a=4// a=a+1
System.out.println(b);int c =++a;//执行完这行代码后先自增,再给c赋值//a=3+1+1=c=5
System.out.println(a);
System.out.println(b);
System.out.println(c);}}
package operator;publicclassDemo02{publicstaticvoidmain(String[] args){long a =123123123L;int b =123;short c =10;byte d =8;
System.out.println(a+b+c+d);//Long
System.out.println(b+c+d);//int
System.out.println((double)(c+d));//int//有Long为Long,没有为int,cast为转换}}
关系运算符
package operator;publicclassDemo03{publicstaticvoidmain(String[] args){//关系运算符返回结果:正确,错误 布尔值int a =10;int b =10;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);}}
```![在这里插入图片描述](https://img-blog.csdnimg.cn/202104261703300.png#pic_center)
运算符算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!(与或非)位运算符|,&,^,~,>>,<<,>>>条件运算符: ?,:拓展赋值运算符:+=,-=,*=,/=算术运算符二元运算符package operator;public class Demo01 { public static v