已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章 标识符、关键字 和数据类型,QQ:13987796 tel滕飞,1.由英文字母、数字、_(下划线)和$组成,长度不限。其中英文字母包含大写字母(AZ)和小写字母(az),数字包含0到9。 2.标识符的第一个字符不能是数字(即标识符不能以数字开头)。 3.标识符区分大小写。 4.标识符不能包含空格 标识符用来命名变量、符号常量、数组、方法、类、对象、接口、包等。为了提高程序的可读性,标识符最好“见名知义”,而且规范大小写的使用方式。,Java标识符,例如: 合法的标识符 human user01 zhang_san $_50,Java标识符,非法的标识符 20human #user01 class 100_$,Java关键字,是Java语言规定的具有特定含义的标识符。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字一律由小写英文字母组成。 按用途可划分为:数据类型、语句(分支和循环)、修饰、方法、对象、异常、包。 Java关键字类似人类语言中的虚词,具有特定的含义,是组成程序(相当于人类语言中的文章)的必要组成部分。 虚词:没有完整的词汇意义,但有语法意义或功能意义的词。,Java关键字,原始数据类型 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,Java关键字,异常处理 try catch finally throw throws 对象相关关键字 new extends implements class Interface enum instanceof this super,字面值常量 false true null 方法相关关键字 return void 包相关关键字 package import,Java关键字,整型,浮点型,布尔型,字符型,Java基本数据类型,基本数据类型定义与赋值,如果需要创建某个数据类型的实例,我们需要采用如下语法: = ; 例如: 定义一个整型数据并对其赋值,形式如下: int a = 100; 其中: int是数据类型,表示为要定义一个整型数据 a是数据名,表示给这个整型数据起个名字,叫a 100是这个整型数据的数值。,Java基本数据类型-整型,整型是用来定义整数的关键字,每种整型都有其表示范围。 例如: byte型占8位(bit),即由8个0/1组成,由于机器采用2进制,并且第一位为符号位(0表示正数,1表示负数),所以一个byte型数据能表示的范围是:-27至27-1(即-128至127,因为在java中0是正数,所以正数最大值是127)。 同理可知,short型占16位,并且short也有正数和负数之分,所以short的表示范围是:-215至215-1。,Java基本数据类型-浮点型,浮点型是用来定义小数的关键字,浮点型也有其表示范围。 例如: float型的范围:-1.41045至3.41038。 double型的范围:-4.910324至1.810308。 注意:在对float数据进行赋值的时候要在数字的后面添加f(或F),否则java编译器会认为1.3是个double类型的数值。 正确赋值方式:float f1 = 1.3f;,Java基本数据类型-布尔型,布尔型,又称逻辑类型,用于表示一个逻辑的真值表示,在Java中只有两个值,即true(真)和false(假)。 例如: boolean b1 = true; boolean b2 = false; 注意: 1.布尔值在未被赋值之前是不能使用的。 2.Java的二进制逻辑中,规定1为真,0为假。,Java基本数据类型-字符型,java字符型采用Unicode编码方式,因为char(字符型)占16位(bit),并且字符型不存在正负之分,所以可以表示216个数, 即表示范围为0至216-1(065535)。 定义char类型数据 char c1 = a; char c2 = 12345; char c3 = 中; 注意:char可以存储一个中文,并且可以使用数值(065535)对字符型数据进行赋值。,字符型和整型的转化,字符串,字符串是一组字符的集合,java中的字符串使用String来定义,注意String并不属于java的基本数据类型,是由类库提供的。 字符串的长度理论上为整型数据的最大长度,即:231-1=2147483647,但实际情况是由缓冲池大小决定的。 字符串的声明方式如下: String str = “中国”; String str = new String(); String str = new String(“中国”); 注意:第二种方式只是实例化了一个空串,当将表示范围小的数据类型赋值给表示范围大的数据类型时,Java自动使用隐式类型转换 低-高 byte-short/char-int-long-float-double 当把级别低的变量赋值给级别高的变量时,系统自动完成数据类型的转换。 例如: float x = 100; 如果输出 x 的值,结果将是 100.0 例如: int x = 50; float y; y=x; 如果输出 y 的值,结果将是 50.0,Java数据类型转换,Java数据类型转换,当把级别高的变量赋值给级别低的变量时,必须使用显示类型转换。显示转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服装知识考试题库及答案
- 金属矿山可行性研究报告
- 钢板桩项目投资方案与经济效益分析
- 防近红外涤纶篷布融资投资立项项目可行性研究报告(中撰咨询)
- 项目建筑垃圾综合处理建设项目可行性研究报告申请立项备案可修改案例
- 食糖行业市场分析报告2025年
- 高中二年级下册教案范本的可视化教学实施方法
- 高中课题研究报告
- 2025年成都百万职工技能大赛(数控车工)备赛试题库(含答案)
- 2020-2025年资料员之资料员基础知识通关考试题库带答案解析
- 建筑材料及构配件理论考试复习题库及答案
- 2024-2025一年级上册科学教科版2.4《气味告诉我们》课件
- 高教版【中职专用】《中国特色社会主义》期末试卷+答案
- 色盲测试色盲自检
- 护师岗位竞聘述职报告
- 新生儿窒息复苏课件
- 大学生职业规划新能源汽车
- 大学生职业规划大赛成长赛道模板
- 三一挖掘机安全操作与保养课件
- 老人及儿童合理用药课件
- 《基于EVA的企业价值评估文献综述》3700字
评论
0/150
提交评论