基础标识符关键字数据类型PPT课件_第1页
基础标识符关键字数据类型PPT课件_第2页
基础标识符关键字数据类型PPT课件_第3页
基础标识符关键字数据类型PPT课件_第4页
基础标识符关键字数据类型PPT课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、例如:合法的标识符合法的标识符humanuser01 zhang_san$_50非法的标识符非法的标识符20human #user01 class100_$第1页/共17页 Java关键字,是Java语言规定的具有特定含义的标识符。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字一律由小写英文字母组成。 按用途可划分为:数据类型、语句(分支和循环)、修饰、方法、对象、异常、包。 Java关键字类似人类语言中的虚词,具有特定的含义,是组成程序(相当于人类语言中的文章)的必要组成部分。 虚词:没有完整的词汇意义,但有语法意义或功能意义的词。第2

2、页/共17页 原始数据类型- byte- short- int- long- float- double- char- Boolean 循环关键字- do- while- for- break- continue 分支关键字- if- else- switch- case- default 方法、变量和类修饰符- private- public- protected- final- static- abstract- synchronized- volatile- strictfp- native- transient第3页/共17页 异常处理- try- catch- finally- th

3、row- throws 对象相关关键字- new- extends- implements- class- Interface- enum- instanceof- this- super 字面值常量- false- true- null 方法相关关键字- return- void 包相关关键字- package- import第4页/共17页类型名称类型名称关键字关键字占用位(占用位(bitbit)数)数字节型byte8短整型short16整型int32长整型long64单精度浮点型float32双精度浮点型double64字符型char16布尔型boolean8整型浮点型布尔型字符型第5页

4、/共17页如果需要创建某个数据类型的实例,我们需要采用如下语法: = ; 例如:定义一个整型数据并对其赋值,形式如下:int a = 100;其中: int是数据类型,表示为要定义一个整型数据 a是数据名,表示给这个整型数据起个名字,叫a 100是这个整型数据的数值。第6页/共17页整型是用来定义整数的关键字,每种整型都有其表示范围。例如: byte型占8位(bit),即由8个0/1组成,由于机器采用2进制,并且第一位为符号位(0表示正数,1表示负数),所以一个byte型数据能表示的范围是:-27至27-1(即-128至127,因为在java中0是正数,所以正数最大值是127)。 同理可知,s

5、hort型占16位,并且short也有正数和负数之分,所以short的表示范围是:-215至215-1。第7页/共17页浮点型是用来定义小数的关键字,浮点型也有其表示范围。例如: float型的范围:-1.41045至3.41038。 double型的范围:-4.910324至1.810308。注意:在对float数据进行赋值的时候要在数字的后面添加f(或F),否则java编译器会认为1.3是个double类型的数值。正确赋值方式:float f1 = 1.3f;第8页/共17页布尔型,又称逻辑类型,用于表示一个逻辑的真值表示,在Java中只有两个值,即true(真)和false(假)。例如:

6、boolean b1 = true;boolean b2 = false;注意:1.布尔值在未被赋值之前是不能使用的。2.Java的二进制逻辑中,规定1为真,0为假。第9页/共17页java字符型采用Unicode编码方式,因为char(字符型)占16位(bit),并且字符型不存在正负之分,所以可以表示216个数, 即表示范围为0至216-1(065535)。 定义char类型数据 char c1 = a; char c2 = 12345; char c3 = 中;注意:char可以存储一个中文,并且可以使用数值(065535)对字符型数据进行赋值。第10页/共17页第11页/共17页字符串是

7、一组字符的集合,java中的字符串使用String来定义,注意String并不属于java的基本数据类型,是由类库提供的。 字符串的长度理论上为整型数据的最大长度,即:231-1=2147483647,但实际情况是由缓冲池大小决定的。 字符串的声明方式如下:String str = “中国”;String str = new String();String str = new String(“中国”);注意:第二种方式只是实例化了一个空串第12页/共17页 当将表示范围小的数据类型赋值给表示范围大的数据类型时,Java自动使用隐式类型转换 低-高byte-short/char-int-long-float-double 当把级别低的变量赋值给级别高的变量时,系统自动完成数据类型的转换。例如: float x = 100; 如果输出 x 的值,结果将是 100.0例如: int x = 50; float y; y=x; 如果输出 y 的值,结果将是 50.0第13页/共17页 当把级别高的变量赋值给级别低的变量时,必须使用显示类型转换。显示转换的格式: (要转换的类型)被转换的值例如: int

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论