JAVA运算符的一些注意点

关系运算符:instance of 用来在运行时指出对象是否是特定类或其子类的一个实例,通过返回一个布尔值来确定。

位运算符:~取反,^异或

当数值类型的数发生+-*/时,要看变量的类型,它决定了最后运算结果的值得类型。其中,有double则为double,有long为long,无long为int,默认为int。

若想得到合适的结果类型,可以进行数值类型转换。

在输出语句中,如果通过加号将两边连接起来,而且两边有一个是String类型,此时,如果String类型在前面,变成连接运算;若在后面,进行运算。

例子如下图:

 

另外JAVA支持短路运算。即如果 "&&" 运算符的第一个表达式为false,则第二个表达式就不会执行,如果 "||" 运算符的第一个表达式为true,则第二个表达式就不会执行。

短路运算只能支持布尔型的,推荐使用短路运算,可以提高程序的运行效率。

 

posted @ 2020-10-14 09:29  灵魂摆渡夏冬青  阅读(130)  评论(0)    收藏  举报