AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JAVA编程

Java编程基础

51自学网 2015-09-02 http://www.wanshiok.com


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不保证资料的完整性。
 

上一篇:JAVA教程&nbsp;第四讲&nbsp;Java的例外处理和I/O流  下一篇:JAVA教程&nbsp;第三讲&nbsp;Java语言中的面向对象特性