4、赋值操作符 操作符 用途 优先级 结合性 = 赋值 14 从右到左 *= 操作同时赋值 14 从右到左 /= 操作同时赋值 14 从右到左 %= 操作同时赋值 14 从右到左 += 操作同时赋值 14 从右到左 -= 操作同时赋值 14 从右到左 >>= 操作同时赋值 14 从右到左 <<= 操作同时赋值 14 从右到左 >>>= 操作同时赋值 14 从右到左 ^= 操作同时赋值 14 从右到左 |= 操作同时赋值 14 从右到左 &= 操作同时赋值 14 从右到左
5、特殊操作符 cast操作符将一种数据类型转换成为另一种数据类型,cast应写成把要校正操作数的类型名放在括号中。
例如: int i; long l; l=7876547; i=(int)l; 如果给高精度的变量赋予一个低精度值,则不需校正。类型校正操作符的优先级为2,结合性为从右到左结合。 将以上讲到的操作符的优先级总结如下: 优先级 运算符 结合顺序 1 []数组运算 .点运算符 ()调用方法 从左到右 2 ! ~ ++ -- +(一元加) -(一元减) ()强制类型转换 new 从右到左 3 * / % 从左到右 4 +(二元加) -(二元减) 从左到右 5 >> << >>> 从左到右 6 < <= > >= instanceof 从左到右 7 == != 从左到右 8 & 从左到右 9 ^ 从左到右 10 | 从左到右 11 && 从左到右 12 || 从左到右 13 ?: 从左到右 14 = += -= *= /= %= &= |= ^= <<= >>= >>>= 从右到左
三、常量 1、整型常量
在Java语言中,整型常量有三种形式,它们分别是:十进制、八进制、十六进制。 需要注意的是十进制数不能以0开头,这是因为八进制的数是以0开头的,而十六进制数以0x或0X开头。 2、浮点型常量 浮点数只能表示十进制数。浮点数有两种表示方法,即标准表示法和科学记数法。浮点数又分为单精度数和双精度数。 3、布尔型常量 布尔型常量有两个值:ture(或TURE)和false(或FALSE)它们分别表示真和假,这两个值用来表示事物的状态,它们必居其一。通过测量布尔值可以判断是否执行某个步骤。 4、字符型常量 字符型常量是一个单一的字符,其形式是由两个单引号引起来的一个字符。但是两个单引号引起来的不能是单引号和反斜杠,即‘’和‘/’是不正确的写法。 大家一定要记住,Java语言中的字符是16位的Unicode字符,这与C/C++等语言是不一样的。 同C/C++语言一样,Java语言也有转意序列。Java中的转意序列的功能见下表: 转义序列 标准形式 功能描述 / 继续 /n NL 回车换行 /t HT 水平制表符 /b BS 后退一格 /r CR 回车不换行 /f FF 换页 / 单引号 // / 反斜杠 /" " 双引号 /ddd 0ddd 八进制模式 /xddd 0xddd 十六进制模式 /udddd 0xdddd Unicode双字节字符 字符串常量 字符串常量是由双引号引起来的一系列字符,与C/C++语言中不同的是,Java语言中的字符串不是通过字符数组来实现的,而是通过字符串类(即String类)来实现的。  
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
2/2 首页 上一页 1 2 |