理论教育 Java程序设计:基本数据类型简介

Java程序设计:基本数据类型简介

时间:2023-10-18 理论教育 版权反馈
【摘要】:Java各数据类型有固定的存储范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。表2.2Java的基本数据类型获得各种数据类型的存储范围。程序的运行结果:1.整数类Java 语言整型常量的三种表示形式:十进制整数,如:12, -314, 0。如:int i1 = 600; //正确long l1 = 88888888888L; //必须加L,否则会出错2.浮点类Java浮点类型常量有两种表示形式。应严格使用四个十六进制数进行替换。表2.3转义符字符类示例。

Java程序设计:基本数据类型简介

Java各数据类型有固定的存储范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。基本数据类型共分为四类:整数类(byte、short、int、long)、浮点类(double、float)、字符类(char)和逻辑类(boolean),如表2.2所示。

表2.2 Java的基本数据类型

【例2.2】获得各种数据类型的存储范围。

程序的运行结果:

1.整数类

(1)Java 语言整型常量的三种表示形式:

十进制整数,如:12, -314, 0。

八进制整数,要求以0开头,如:012。

十六进制数,要求0x或0X开头,如:0x12。

(2)Java语言的整型常量默认为int型,声明long型常量可以在后面加'l'或'L'。

如:int i1 = 600; //正确 long l1 = 88888888888L; //必须加L,否则会出错

2.浮点类

(1)Java浮点类型常量有两种表示形式。

例如:十进制数形式,3.14、314.0、.314。

科学记数法形式,3.14e2、3.14E2、100E-2。

(2)Java浮点型常量默认为double 型,如要声明一个常量为float型,则需在数字后面加f或F。

例如:double d = 12345.6; //正确 float f = 12.3f; //必须加f,否则会出错。

3.逻辑类(www.daowen.com)

(1)布尔型用于逻辑运算,一般用于流程控制。

例如:boolean flag=true;

(2)布尔型只能取true或false两个值。不允许把整数或null赋给布尔型变量。C语言中的布尔型“非0即真”,这在Java中是不合法的。

例如:boolean isStudent = 0;//错误

4.字符类

(1)代表一个16 bit Unicode字符。

(2)必须包含用单引号' '引用的文字。

(3)使用下列符号:

'a'—— 一个字符。

'\t'—— 一个制表符。

'\u???? '—— 一个特殊的Unicode字符,????应严格使用四个十六进制数进行替换。

(4)转义符是指一些有特殊含义的、很难用一般方式表达的字符,如回车、换行等。所有的转义符以反斜线(\)开头,后面跟着一个字符来表示某个特定的转义符,如表2.3所示。

表2.3 转义符

【例2.3】字符类示例。

程序的运行结果:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈