Java入门-基础语法(基本运算符)
基本运算符
算数运算符:+,-,*,/,%(取余),++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=,instanceof
逻辑关系符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>(了解)
条件运算符:?
扩展赋值运算符:+=,-=,*=,/= (a+=b,其实是a=a+b)
新建一个Package便于管理。
注意事项:
相乘或相除出现小数点可强制转换成double类型显示出小数点;
不同数据类型相加会转换成高容量类型,如byte+short+int+long转换成long,byte+short默认转换为int;
关系运算符返回的结果:正确或错误,通过布尔值表示;
ctrl+d可复制改行到下一行;
字符串连接符 " "+ ,在+号两侧只要有一侧出现String类型则其他数据类型都转化为String进行连接;
x?y:z表示三元运算符(条件运算符)如果x==true,则结果为y,否则结果为z,类似于if语句。
经典面试题:利用位运算,>>右移/2,<<左移*2,16=2<<3;利用字符串连接符,""+a+b和a+b+""有何区别。
![image](https://img2022.cnblogs.com/blog/2965324/202208/2965324-
20220831233659262-638272398.png)