1、微积分操作符
基本上微积分操作符
+ – * / %
特别注意:/以内两端都是auth,结论位段
自增、自减操作符
++ —
特征:
①归属于十元操作符
i++、–i
②能做为分立的句子或做为函数采用
做为分立的句子采用:
i++;同构于++i;效用上同构于 i=i+1;
做为函数采用:
int j = i++; 先函数后自增// int temp = i++; i++; j = temp;
int j = ++i; attributed增后函数 ///
③自增、自减操作符,下层做了强化,因此工作效率较低,其二 不必全自动的隐式
int i = 10;
i*=1.523;//√
System.out.println(i);//15
2、关系操作符
> < >= <= == !=
3、逻辑操作符
名称 语法 特征
&&和&的区别:
&& 如果第一个条件不成立,则不再执行第二个条件,工作效率较低
& 不管第一个条件是否成立,都要执行第二个条件,工作效率较低
||和|的区别:
|| 如果第一个条件成立,则不再执行第二个条件,工作效率较低
| 不管第一个条件是否成立,都要执行第二个条件,工作效率较低
4、函数操作符
1、基本上函数操作符
=
2、复合函数操作符
+= 、-= 、*=等
特征:
1、运算顺序从右往左
2、函数操作符的左边只能是变量,右边能是变量、常量、函数、方法调用
3、复合函数操作符具备以下特征
①i+=3;效用上同构于 i=i+3;但工作效率比i=i+3;较低
②编译器内部做了强化,不用我们全自动的隐式了
③复合函数的变量必须提前进行初始化
5、三目操作符
说明
条件?操作数1 :操作数2
特征:
1、如果条件成立,结论为操作数1,否则为操作数2!
2、两个操作数的类型要求一致或兼容