1 / 32
文档名称:

第2章 基本数据类型.ppt

格式:ppt   大小:417KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章 基本数据类型.ppt

上传人:mh900965 2018/1/4 文件大小:417 KB

下载得到文件列表

第2章 基本数据类型.ppt

相关文档

文档介绍

文档介绍:Java程序设计
第二章基本类型、数组和枚举类型
第2章基本数据类型、数组和枚举类型
1
目录
标识符和关键字
基本数据类型
从命令行输入、输出数据
数组
枚举类型
第2章基本数据类型、数组和枚举类型
2
§ 标识符和关键字
标识符
第2章基本数据类型、数组和枚举类型
3
1. 标识符
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。
2. 标识符语法规则
(1)标识符由字母、下划线、美元符号和数字组成,长度不受限制
(2)标识符的第一个字符不能是数字字符。
(3)标识符不能是关键字
(4)标识符不能是true、false和null
标识符

有效:Hello_Java, $23, hello$,_count, 你好, 计数器
无效:23$, #count,hello-world,hello?
4. Unicode字符集
Java语言使用Unicode字符集,每个字符由两个字节表示,能识别65536(216)个字符
Unicode字符集的前128个字符刚好是ASCII码表
Java语言使用的字母:英文字母a, b, c等;中文汉字;日文的片假名和平假名、朝鲜文、俄文、希腊字母以及其他语言中的文字
第2章基本数据类型、数组和枚举类型
4
关键字
关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把关键字做为标识符来用。
50个关键字:byte,short,int,long,float,double,boolean, char,enum,final,const,if,then,else,switch,case,while,do,for,break,continue,goto,abstract,interface,implements,class,extends,package,public,protected,private,this,super,try,catch,finally,throw,throws,return,static,synchronized,transient,volatile,strictfp,native,assert,new,import,instanceof,void
第2章基本数据类型、数组和枚举类型
5
§ 基本数据类型
第2章基本数据类型、数组和枚举类型
6
基本数据类型也称作简单数据类型。Java语言有8种基本数据类型,分别是:
boolean、byte、short、int、long、float、double、char。
这8种基本数据类型****惯上可分为以下四大类型:
逻辑类型:boolean
整数类型:byte、short、int、long
字符类型:char
浮点类型:float、double
§ 逻辑类型
第2章基本数据类型、数组和枚举类型
7
常量:true,false。
变量:使用关键字boolean来声明逻辑变量,
声明时也可以赋给初值,
例如:
boolean x,ok=true,关闭=false;
§ 整数类型
第2章基本数据类型、数组和枚举类型
8

常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。
变量:使用关键字int来声明int型变量,声明时也可以赋给初值,
例如: int x= 12,平均=9898,jiafei;
对于int型变量,内存分配给4个字节(byte),占32位。
取值范围:-231~231-1

常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋值给byte型变量。
变量:使用关键字byte来声明byte 型变量
例如: byte x= -12,tom=28,漂亮=98;
对于byte型内存分配给1个字节,占8位。
取值范围: -27~27-1
§ 整数类型(续)
3 .short 型
常量:和byte型类似,Java中也不存在short型常量的表示法,但可以把一定范围内的int型常量赋值给short型变量。
变量:使用关键字short来声明short型变量
例如: short x=12,y=1234;
对于short型变量,内存分配给2个字节,占16位.
取值范围:-215~215-1
4. long 型
常量:long型常量用后缀L或l来表示,例如108L(十进制)、07123L(八进制)、0x3ABCL(十六进制) 。
变量:使用关键字long来声明long型