[计算机硬件及网络]关于JAVA的标示符、关键字和数据类型.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 64页
  • 2018-02-17 发布于浙江
  • 举报

[计算机硬件及网络]关于JAVA的标示符、关键字和数据类型.ppt

[计算机硬件及网络]关于JAVA的标示符、关键字和数据类型

第二章 标识符、关键字和数据类型 Java语言对标识符的使用有如下规定: 1、标识符可以由字母、数字、下划线(_)或美元符号($)组成。 2、标识符必须以字母、下划线或美元符号开头。 3、Java语言是区别大小写语言,Myfirst与myfirst分别代表不同的标识符。 4、标识符不能与关键字(保留字)同名。 5、使用标识符应该在一定的程度上反应出它所表示的变量、常量、类或对象和含义。 判断下面是几个标识符是否有效: identifier thisone UserName User_name _system_varl $max 3max room# class 关键字 关键字是在Java语言中具有特殊意义的字,用来构成不同的程序设计方式。 表2-1列出了在Java编程语言中使用的关键字。 有关关键字值得我们注意的地方: (1)true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键字,只是符号。然而,这种区别是理论上的。 (2)无sizeof运算符,因为所有数据类型的长度和表示是固定的,与平台无关,不是像在C语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点。 (3)goto和const是Java编程语言中保留的没有意义的关键字。 程序设计的重要内容之一是数据结构。不同的应用领域,采用的数据结构是不同的。因此,不同的程序设计语言,都明确规定了数据类型的概念,以处理不同的数据结构。 数据类型,是指程序设计语言所允许的变量和常量的种类,即每个常量、变量或表达式的值都属于确定的数据类型,占不同的内存字节数、有一定的取值范围,并且有特定的运算。 Java数据类型 基本数据类型 Java编程语言有八种基本数据类型,可分为以下四类: 1.逻辑类型—boolean boolean 数据类型有两个常量值:true和false。 注意:Java是一种严格的类型语言,它不允许数值类型和boolean类型之间进行转换。 注意:在C/C++语言中允许用数值表示逻辑值,如用0表示false,非0表示true。这在Java中是不允许的,需要使用boolean值的地方不能以其他值代替。 2.字符类型—char 使用char类型可表示单个字符,字符常量必须用一对单引号括起来,如‘a’,‘B’等。 Java中使用Unicode码表示字符,它要求采用双字节对字符进行编码。所以,Java中的char类型是16位,其取值范围为0~65535。 与C语言类似,Java也提供转义字符,以反斜杠(\)开头,将其后的字符转变为另外的含义。 表2列出了Java中的转义字符。 ASCII 字符集 值得注意的一点是,用双引号引用的文字,就是我们平时所说的字符串类型(String),它不是基本类型,而是一个对象类型,Java是将字符串作为对象实现的。为char类型所规定的字符转义序列在字符串内同样适用,如“three\nlines”等。 3.整数类型—byte,short,int,long 在Java编程语言中有四种整数类型,每种类型可使用关键字byte, short, int和long中的任意一个进行声明。所有Java编程语言中的整数类型都是有符号整数,不存在无符号整数。 整型常量缺省为int类型,如在其后有一个字母“L”表示一个long常量(也可以用小写“l”)。由于小写“l”与数字“1”容易混淆,因而,建议大家采用大写“L”。 上面所说的整数long的形式如下: 12L 表示十进制值12,是一个long值 012L 表示八进制数值12,是一个long值 0x12L 表示十六进制的数值12,是一个long值 四种整数类型的大小和可表示的范围是不一样的,如下表所示。 4.实型常量—float,double 在Java编程语言中有两种浮点类型:float和double。如果一个数值常量中包含小数点或指数部分,或者其后跟有字母F或f(float)、D或d(double),则该数为浮点数。如果不明确指明浮点数的类型,浮点数缺省为double类型。下面是几个浮点数: 3.14159 (double型浮点数) 2.08E25 (double型浮点数) 6.56f (float型浮点数)

文档评论(0)

1亿VIP精品文档

相关文档