中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

Java运算符

 二九结狐六体

下载贤集网APP入驻自媒体

Java运算符:

自增和自减:

放在前面是先把变量的值加1或者减1,在参与表达式的计算。

放在后面是先参与表达式的计算,在把变量的值加1或者减1。

java运算符:

1. 赋值运算符: =

2. 算术运算符: +,-,*,/

3. 自增和自减运算符:++,--

4. 比较运算符: >,<,==,!=,<=,>=,返回值时Boolean型的值。

5. 逻辑运算符: & &&(逻辑与),!(逻辑非),||(逻辑或),返回值时Boolean型的值。

使用&会判断两边的表达式是否相等。

使用&&从左到右,当第一个表达式为false时,不会去判断第二个表达式,直接输出。

&属于是“非短路运算符”。

&&属于是“短路运算符”。

6. 位运算符:

&(按位与)

|(按位或)

~(按位非或者按位取反)

^(按位异或)

7. 移位操作:适合类型:byte,short,int,char,long

<<(左移)

>>(右移)

>>>(无符号右移)

8. 三元运算符:使用格式是:条件式?值1 : 值2

三元运算符的运算规则:若条件式的值为true,则整个表达式取值1,否则取值2。

三元运算符等价于if…else语句。

Java运算符的优先级排序是:

1. 增量和减量运算

2. 算数运算

3. 比较运算

4. 逻辑运算

5. 赋值运算

在编写程序是尽量用括号运算来限定运算次序,避免错误的运算次序。

。。。。。。

数据转换:隐式转换和显示转换

隐式转换:从低级类型向高级类型转换,系统会自动转换,不用程序员费心。

按精度的从低到高来排序,以下是基本数据类型的转换:

byte < short < int < long < float < double   http://www.iis7.com/a/lm/fwqdq/  IIS7服务器大全

显示转换:当把高精度的变量的值赋给低精度的变量时,必须使用显式类型转换运算(又称强制类型转换)。


最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流