Java面向对象程序设计基本数据类型ppt课件.ppt

Java面向对象程序设计基本数据类型ppt课件.ppt

ID:59417013

大小:750.50 KB

页数:31页

时间:2020-09-19

Java面向对象程序设计基本数据类型ppt课件.ppt_第1页
Java面向对象程序设计基本数据类型ppt课件.ppt_第2页
Java面向对象程序设计基本数据类型ppt课件.ppt_第3页
Java面向对象程序设计基本数据类型ppt课件.ppt_第4页
Java面向对象程序设计基本数据类型ppt课件.ppt_第5页
资源描述:

《Java面向对象程序设计基本数据类型ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、导读主要内容标识符和关键字基本数据类型从命令行输入、输出数据数组枚举类型难点数组§2.1标识符和关键字1.标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。标识符规则:由字母、下划线、美元符号和数字组成,长度不限第一个字符不能是数字不能是关键字(P17)不能是true、false、nullHello_Java$、$23Boy2010-1-102§2.1标识符和关键字1.标识符字母是Unicode标准字符集中的字符,该字符集有65536个字符,前12

2、8个字符刚好是ASCII码表。GB2312,GBK,ANSI,UTF-82.关键字关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把关键字做为标识符来用。2010-1-103§2.2基本数据类型基本数据类型也称作简单数据类型。Java语言有8种基本数据类型,分别是:boolean、byte、short、int、long、float、double、char。这8种基本数据类型习惯上可分为以下四大类型:逻辑类型:boolean整数类型:byte、short、int、long字符类型:char浮点类型:f

3、loat、double2010-1-104§2.2基本类型尽管Java是基于C++的,但是相比之下,Java的一种更“纯粹”的面向对象程序设计语言。你会体会到Java中(几乎)一切都是对象!”特例:基本类型“在程序设计中经常用到一系列类型,它们需要特殊对待。可以把它们想象成“基本”类型。new将对象存储在“堆”里,故用new创建一个对象----特别是小的、简单的变量,往往不是很有效。对于这些类型,Java采取与C++和C相同的方法。也就是说,不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直

4、接存储“值”,并置于堆栈中,因此更加高效。2010-1-105§2.2.1逻辑类型常量:true,false。变量:使用关键字boolean来声明逻辑变量,声明时也可以赋给初值,例如:booleanx,ok=true,关闭=false;“尽管Java是基于C++的,但是相比之下,Java的一种更“纯粹”的面向对象程序设计语言。你会体会到Java中(几乎)一切都是对象!”因为特例就是:基本类型“在程序设计中经常用到一系列类型,它们需要特殊对待。可以把它们想象成“基本”类型。之所以特殊对待,是因为new将对象存储在

5、“堆”里,故用new创建一个对象----特别是小的、简单的变量,往往不是很有效。因此,对于这些类型,Java采取与C++和C相同的方法。也就是说,不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直接存储“值”,并置于堆栈中,因此更加高效。”2010-1-106§2.2.2整数类型1.int型常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。变量:使用关键字int来声明int型变量,声明时也可以赋给初值,例如:intx=12,平均=9898,jiafei;对于int

6、型变量,内存分配给4个字节(byte),占32位,取值范围为-231~231-1原码是一种计算机中对数字的二进制定点表示方法。原码即最高位为符号位(0表示正数,1表示负数)其余位表示数值的大小。如-8的原码:10000000000000000000000000001000计算机中数值一律用补码进行存储和处理(相加等),正数的补码和原码相同,负数的补码符号位为1,其余位为该数绝对值的原码按位取反(反码),然后整个数加1。如-8的反码:11111111111111111111111111110111-8的补码:11

7、111111111111111111111111111000补码转换原码的方式和原码转换成补码的规则一样。以4位为例,补码1000为-8(由-8+7=-1验证)为可表示的最大的负数,因为-8+-1=-9则溢出,可表示的最大的正数为+7,故4位的范围为-8~+72010-1-107§2.2.2整数类型2.byte型常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋值给byte型变量。变量:使用关键字byte来声明byte型变量例如:bytex=-12,tom=28,漂亮=98;对于b

8、yte型内存分配给1个字节,占8位,取值范围为-27~27-1。3.short型常量:和byte型类似,Java中也不存在short型常量的表示法,但可以把一定范围内的int型常量赋值给short型变量。变量:使用关键字short来声明short型变量例如:shortx=12,y=1234;对于short型变量,内存分配给2个字节,占16位,取之范围为-215~215-1.4.long

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

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

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