




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 基本数据类型和数组,2,本章导读,1. 标识符和关键字 2. 数据类型 3. 基本数据类型的转换 4. 数据的输入与输出 5. 数组,3,2.1 标识符和关键字,1标识符 规定:由字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。 例如,identifier,userName,User_Name,_sys_val, $change,2mail,room#,class 。 标识符中的字母区分大小写。 字母包括多种语言的文字。 Unicode字符集,4,2. 关键字,被赋予特定意义的一些单词,有着不同的用途,不可以把关键词作为名字来用。 数据类型说明符与修饰符 abstract, int, short, byte,boolean, long, float, char,double, class, interface 访问说明符 private,protected,public 语句与标号 case, switch, break, continue,default, try, catch, finally, throw,throws, while, do, for,if, return, else,5,2. 关键字,运算符及逻辑值 new, instanceof, false, true, length, null 存储类型说明符 final, static, native, transient, 方法修饰及其它 void, synchronized,threadsafe, import,implements, extends, package, super,this, java语言中的保留字均用小写字母表示。,6,2.2 数据类型,基本数据类型 布尔类型(Logical):boolean 整数类型(Integer):byte short int long 字符类型(Textual):char 浮点类型(Floating):float、double 复合数据类型:class、Interface、数组,7,常量和变量,常量:用保留字final来实现 如:final int NUM=100; 变量:是java 程序中的基本存储单元,定义包括变量名、变量类型和作用域几个部分。 int count; char c=a; 变量的作用域,8,2.2 基本数据类型,1布尔类型 常量:true ,false。 变量的定义:boolean x=true; 2整数类型,9,2.2 基本数据类型,3字符类型 Unicode字符集能表示迄今为止人类语言的所有字符集。如拉丁文、希腊语、阿拉伯语、汉语、日文片假名、匈牙利语等等。,一个汉字占2个字节, 一个英文字符占1个字节,065535,Uincode表中的字符 A,?,9,好,,n:换行 b:退格 t:水平制表 :单引号,char x=A,漂亮=假,jiafei;,例子1:Unicode表与字符位置,必须转换: (int)马,10,2.2 基本数据类型,4浮点类型: float、double,453.5439F,2e40f,213.549d, 6e-140,常量值,11,数据转换不包括逻辑类型和字符类型。 按精度从“低”到“高”排列: byte short int long float double 显示转换的格式:(类型名)要转换的值; int x = (int)34.89; 例子,2.3 基本数据类型的转换,低高,auto,高低,强制类型转换,12,2.4 数据的输入与输出,C语言:printf 、scanf等。 Java在命令行窗口(MS-DOS窗口)输出数据。 1数据输出 2数据输入,13,2.4 数据的输入与输出,1数据输出: System.out.print; System.out.printf: /完全类似C语言中的printf函数。 例子,printf的一般格式: printf(格式控制部分,表达式1,表达式n); printf(String format, Object. args) 举例: System.out.printf(“%f,%d%n“,x,y);,14,2.4 数据的输入与输出,2数据输入:Scanner 创建一个对象: Scanner reader=new Scanner(System.in);,这些方法执行时都会堵塞,等待用户在命令行输入数据回车确认。,例2-4,15,问题?,int 和 float 都占4个字节,为什么取值范围不同? float并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 佛山市2025广东佛山市国防教育训练中心招聘事业单位人员2人笔试历年参考题库附带答案详解
- 2025雁宝能源露天煤矿采煤工程专项社会招聘35人笔试参考题库附带答案详解
- 2025辽宁能源控股集团所属抚矿集团招聘74人笔试参考题库附带答案详解
- 2025湖南长沙市望城经开区招商投资有限公司招聘9人笔试参考题库附带答案详解
- 卸货操作安全培训课件
- 2025年合肥滨湖时光产业投资集团有限公司招聘26人笔试参考题库附带答案详解
- 2025安徽亳州市公共交通集团有限公司国企招聘11人笔试参考题库附带答案详解
- 2025国家机场招聘165名工作人员笔试参考题库附带答案详解
- 2025四川产业振兴基金投资集团有限公司招聘12人笔试参考题库附带答案详解
- 2025中亚电商市场洞察报告
- 第13课《警惕可怕的狂犬病》 课件
- 仪表施工全过程的管理
- 如何预防与处理跑步中的常见损伤
- MSOP(测量标准作业规范)测量SOP
- 001 220kV升压站事故油池施工方案
- 智慧停车场运营管理项目风险评估报告
- 九年义务教育全日制小学数学教学大纲(试用)
- 出资比例的协议合同
- GB/T 10345-2022白酒分析方法
- GB/T 19418-2003钢的弧焊接头缺陷质量分级指南
- 四川省参保单位职工社会保险费欠费补缴申报表
评论
0/150
提交评论