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
![image](https://img2022.cnblogs.com/blog/2965324/202208/2965324-
20220831233659262-638272398.png)
image
image

posted @ 2022-08-31 23:37  誉白  阅读(18)  评论(0编辑  收藏  举报