第2章 基本数据类的型与基本操作.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类的型与基本操作

2.1 标识符 程序设计语言使用标识符命名程序中的元素,如类、方法、变量、常量和包等。 Java语言命名标识符的规则如下: 标识符是由字母、数字、下划线(_)和美元符($)构成的字符序列。 标识符的第1个字符必须是字母、划线(_)或美元符($),不能是数字。 标识符不能与关键字相同。 标识符不能是true、false和null。 标识符可以有任意长度。 Java语言的关键字 Java语言几种常见程序元素的命名习惯 变量和方法通常使用小写字母命名,如果名字包括多个词,则连接在一起,使第一个词的字母小写而其它词的首字母大写,通常变量为名词或名词短语,而方法为动词或运行短语。 类通常使用名词或名词短语命名,构成类名的每个单词的首字母均大写。 常量中的字母都大写,两个单词之间用下划线连接。 2.2 基本数据类型 Java语言的数据类型分为基本数据类型和引用数据类型两大类。 基本数据类型包括4种整数类型、2种浮点类型、字符类型和布尔类型。引用类型主要用于访问程序中创建的对象。 2.2 基本数据类型 1. 整数类型 使用整数类型时,应该根据要描述的数值大小选择恰当地整数类型,应用最多的是int类型,数据值很大情况下选择long,byte和short通常用于文件读写处理等,从而有效控制存储空间利用率。 2. 浮点类型 浮点类型的数值在存储和运算过程中会产生误差,表示通常所说的实数,其数值由整数部分和小数部分构成。 两种浮点类型除存储位数不同外,其精度也不同。float类型的有效数字为6~7位,double类型的有效数字为15位。 3. 字符类型 字符类型在程序中用于表示单个字符。 Java选用了Unicode编码字符集。 Unicode是一种16位编码,最大可以容纳65535个字符,除传统的西方字符外,也容纳了中文、日文和韩文等亚洲文字。 4. 布尔类型 布尔类型是一种用于表示逻辑判断结果的数据类型,它只有两个值:表示“真”的true和表示“假”的false。 2.3 直接量与常量 直接量是源程序代码中直接出现的各种数据类型的数值。 常量是指在程序中使用标识符进行命名且数值不能改变的量。 它们的共同特点是在程序运行过程中数值大小不同发生改变。 2.3.1 直接量 Java语言中,不同数据类型的直接量有不同的表示方式和不同的数据类型。 1. 整型直接量 Java语言的整型直接量有3种表示形式:十进制、八进制和十六进制。 十进制整数以10为基数,即“逢10进1”,由数字0~9和正号(+)、负号(-)构成,如:1234、-78、0均为十进制直接量; 八进制整数以8为基数,即“逢8进1”,由数字0~7和正号(+)、负号(-)构成。八进制整数必须用数字“0”开始,如:027、-0123均为八进制直接量。 十六进制整数以16为基数,即“逢16进1”,由数字0~9、字母A~F(可以小写)和正号(+)、负号(-)构成。十六进制整数必须用“0x”或“0X”开始,如:-0x123、0xFFFF均为十六进制直接量。 整型直接量默认是int类型的,可以通过在直接量的末尾加字母L或l表示其数据类型为long。例如:100表示int型十进制整数,100L表示long型十进制整数。 2. 浮点型直接量 Java语言的浮点类型直接量有两种表示形式:十进制小数点形式和科学记数法。 十进制小数点表示法由整数部分、小数点和小数部分组成,整数部分和小数部分可以省略,但不能同时省略,被省略部分的值为0。例如:3.14、.12、100.、-123.4等。 科学计数法也称指数形式,由十进制小数点表示部分和指数部分组成,指数部分用E或e开始,指数必须为整数。例如:1.23E+6、1.0E-10、-3.14E5等。 浮点类型直接量默认为double类型,如果要在程序中书写float类型的直接量,则需要在直接末尾添加F或f。例如:1.23F、1.23E+6F表示float的直接量。 3. 字符型直接量 字符型直接量是用单引号括起来的单个字符。由于使用Unicode编码,Java程序中单个汉字也作为字符直接使用。例如:A、$、汉、中都是合法的字符直接量。 Java转义字符序列 4. 布尔型直接量 Java语言的布尔型直接量只有2个:true和false。 5. 字符串直接量 字符串直接量不属于基本数据类型,是程序设计过程中使用非常多的一种直接量。 字符串是指由零个或多个字符组成的字符序列。 Java语言中,字符串直接量是用双引号把字符序列括起来的形式,字符序列中字符的个数称为字符串的长度。 2.3.2 常量 Java语言中,声明常量的语法形式为: [修饰符] final 数据类型 常量标识符 [=常量初始值] Java对常量的定义是其值在程序运行期间只能被赋值一

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档