ch2java语言基础-肖磊的教材

ch2java语言基础-肖磊的教材

ID:36323801

大小:314.00 KB

页数:47页

时间:2019-05-09

ch2java语言基础-肖磊的教材_第1页
ch2java语言基础-肖磊的教材_第2页
ch2java语言基础-肖磊的教材_第3页
ch2java语言基础-肖磊的教材_第4页
ch2java语言基础-肖磊的教材_第5页
资源描述:

《ch2java语言基础-肖磊的教材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型与基本操作本章学习目的:了解和掌握Java语言的基本数据类型及相关内容,包括变量、常量、数据类型和表达式,掌握如何利用基本数据类型、输入输出及运算表达式来编写程序。2.1标识符什么是标识符:日常工作和生活中碰到的每个实体都有一个名字,便于人们区别和使用这些实体。程序中的每个元素也需要通过命名去识别和使用。程序设计语言使用标识符命名程序中的元素,如类、方法、变量、常量和包等。Java语言命名标识符的规则如下:标识符是由字母、数字、下划线(_)和美元符($)构成的字符序列。标识符的第1个字符必须是字母、划线(_)或美元符($),不能是数字。标识符不能与关键字相同。标识符不能是tr

2、ue、false和null。标识符可以有任意长度。e.g.$123、WelcomeToJava、area、showInputDialog都是合法的标识符,而2A、d+123、test-01是非法标识符。注意:Java的标识符的大小写敏感,即A和a是两个不同的标识符。关键字:特殊的含义标识符。e.g.abstractcontinuefornewswitchassertdefaultgotopackagesynchronizedbooleandoifprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscas

3、eenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile2.1标识符2.1标识符:命名习惯(1)变量和方法通常使用小写字母命名,如果名字包括多个词,则连接在一起,使第一个词的字母小写而其它词的首字母大写,通常变量为名词或名词短语,而方法为动词或运行短语。e.g.radius、area、circleCenter、print、howInputDialog(2)类通常使用名词或名词

4、短语命名,构成类名的每个单词的首字母均大写。e.g.Math、ArrayList(3)常量中的字母都大写,单词之间用下划线连接。e.g.PI和MAX_VALUE2.2基本数据类型类别数据类型关键字存储大小取值范围整数类型字节型byte8位-128~127短整型short16位-32768~32767整型int32位-2147483648~2147383647长整型long64位-9223372036854775808~9223372036854775807浮点类型单精度型float32位±1.4E-45f~±3.4028235E+38f双精度型double64位±4.9E-324~±1.797

5、6931348623157E+308字符型char16位u0000~uFFFF布尔型booleantrue、false1.整数类型程序中的整数类型数据能够进行精确的数据存储与计算,就是说数据的表示和运算都是准确的,不会产生误差。使用整数类型时,应该根据要描述的数值大小选择恰当地整数类型,应用最多的是int类型,数据值很大情况下选择long,byte和short通常用于文件读写处理等,从而有效控制存储空间利用率。2.浮点类型浮点类型的数值在存储和运算过程中会产生误差,表示通常所说的实数,其数值由整数部分和小数部分构成。两种浮点类型除存储位数不同外,其精度也不同。float类型的有效数字为6~

6、7位,double类型的有效数字为15位。3.字符类型字符类型在程序中用于表示单个字符。高级语言的字符类型能够表示的字符范围由使用的字符集决定。为了适应计算机应用的全球化发展,Java选用了Unicode编码字符集。Unicode是一种16位编码,最大可以容纳65535个字符,除传统的西方字符外,也容纳了中文、日文和韩文等亚洲文字。随着更多的语言文字试图加入Unicode编码,原有的16位编码也很快不够用了,因此又扩展了32位的编码。e.g.IE->“查看”->“编码”4.布尔类型布尔类型是一种用于表示逻辑判断结果的数据类型,它只有两个值:表示“真”的true和表示“假”的false。2.3直

7、接量与常量定义:直接量是源程序代码中直接出现的各种数据类型的数值。常量是指在程序中使用标识符进行命名且数值不能改变的量。它们的共同特点是在程序运行过程中数值大小不同发生改变。2.3.1直接量整型直接量浮点型直接量字符型直接量布尔型直接量字符串直接量整型直接量Java语言的整型直接量有3种:十进制、八进制和十六进制。十进制整数由数字0~9和正号(+)、负号(-)构成,如:1234、-78、0均为十进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。