- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、数据计算、数组、流程控制
第2章 ;2.1 标识符、关键字和数据类型
2.2 表达式和运算符
2.3 数组
2.4 语句与流程控制;2.1 标识符、关键字和数据类型;每个语句的结尾处用分号“;”标记;
由一对大括号括起来的语句为程序段;
可以使用空格符、制表符和回车符编排程序的格式;
二、字符集和标识符
Java语言采用Unicode字符集;
Unicode字符是16bits存储格式,可以是包括中文在内的多国文字。;Java语言的标识符是以字母、下划线或$符号开头的后面含有字母、下划线、$符号和数字的字符串,标识符的长度没有限制,但Java系统最多可以识别前255个字符。
Java标识符中的字母是大小写相关的。;Java标识符使用惯例
类和接口——类名和接口名通常用名词,且每个单词的首字母大写;
方法——方法名用动词开头的单词序列,首单词全部小写,后面的每个单词首字母大写;
常量——常量名全部用大写字母;
变量——所有的对象实例名和全局变量名都使用首单词全部小写,后面的每个单词首字母大写的格式;;三、Java语言的关键字
关键字是由系统定义的一些字符串,代表语言中的特定含义。Java语言共规定了48个关键字,Java语言关键字都是小写的。 ;abstract ;数据;四、Java语言基本数据类型
Java语言共有4类8种基本数据类型。
⒈逻辑类型:boolean
两种取值:“true”和“false”。
注意:在Java语言中,逻辑类型与整数类型不能进行直接转换。这与C和C++语言有明显的不同。 ;⒉字符类型:char
单个字符被定义为char类型,字符型数据必须用单引号括起来。Java语言使用Unicode字符,使用16位无符号整数来表示一个字符,其取值范围是0~65535 。
Java语言支持转义字符。
Java语言把字符串定义为一个类——String类,它不包括在8种基本数据类型当中,字符串数据必须用双引号括起来,如“ this is a simple program! ”。;⒊整数类型:byte、short、int和long
在Java语言中,共有4种整数类型的数据,分别用关键字byte、short、int和long声明,这4种整数类型的数据都是有符号数。每一种整数类型的数都可以用8进制、10进制或者16进制格式来表示。
整数类型的默认型为int型。;⒋浮点类型:float和double
在Java语言中,共有2种浮点类??的数据,分别用关键字float和double声明,其数据长度分别为32位和64位。
浮点类型的默认型为double型。;数据类型;五、引用数据类型
除了基本数据类型之外,Java语言中还允许定义引用数据类型,这其中包括数组、类类型和接口类型,将在后面的相应章节中分别介绍。;六、常量
常量是在程序运行中其值保持不变的量。
Java语言中允许用户使用两种常量:
文字常量(Litearl Constant)
符号常量(Symbolic Constant);Java语言的所有基本数据类型都可以定义常量。
其取值范围内的值都可以被表示成文字常量。
用“final”修饰的Java语言标识符为标识符常量,其值在赋值之后将不能再作改动。;七、变量的声明和赋值
Java语言的所有基本数据类型和引用数据类型都可以生成相应的变量。
任何变量、数组、对象实例在使用之前必须经过声明、创建和初始化,否则将无法完成任何操作。
■变量的声明是要把代表变量的标识符作出说明
■变量的创建是为其分配存储空间;■当一个“类变量”或对象被创建后,系统将自动完成初始化工作。
■还可以通过对变量赋值的方式给变量赋予所需要的值。;一、运算符
Java语言的运算符基本上继承了C和C++的运算符体系,从形式到功能,包括优先级和结合性与C和C++的运算符非常相似。Java语言继承了大部分C和C++的运算符,多数运算符都保持了原有的定义。
Java语言取消了结构体成员运算符“-”,指针运算符“*”和“”,长度运算符“sizeof”。 ;⒈成员运算符和分隔运算符
. () [] ; ,
⒉ 算术运算符
一元算术运算符:++ -- -
二元算术运算符:+ - * / %
⒊ 强制类型转换符
(type)expression;Java语言不支持变量类型之间的任意转换。
Java语言规定,byte,short,int,long,之间和float,double之间,低存储位数据类型可以直接转换为高存储位数据类型,这在进行算术运算时由系统根据具体情况自动完成。
反之则要使用强制类型转换运算符进行强制类型转换,但是会降低数据精度。
除此之外的类型转换都不被允许。这比C和C++要严格得多。;⒋字符串连接运算符
Java语言扩展了“+”运算符的定义,使其具备连接两个
您可能关注的文档
- 高中数学3.1.1空间向量及其加减运算.ppt
- 高中政治教学课件1.ppt
- 高中数学教案精选.正态分布1.ppt
- 高中物理竞赛讲义.运动学专题.ppt
- 高中数学2.1《椭圆》课件.ppt
- 1下学期家长会班主任发言稿.ppt
- 高中英语(西方节日介绍).ppt
- 高中生物1.2.3真核细胞与原核细胞.ppt
- 高中英语写作教程.记叙文.ppt
- 高中英语作文.英语写作提升32讲.ppt
- 2024年04月四川攀枝花市水利局直属事业单位招考聘用3人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月湖北省黄石市第二中学2024年春季校园专项招聘15名教师笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月湖南娄底市市直学校招考聘用教师(校医)38人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年04月国家药品监督管理局药品审评检查长三角分中心招考聘用笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月浙江金华市消防救援支队招录政府专职消防员134人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年04月吉林省地质矿产勘查开发局所属事业单位招考聘用30人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月湖北襄阳市南漳县义务幼儿教育教师招考聘用120人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月重庆市巫溪县卫生事业单位2024年第一季度公开招聘24名工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年04月广州市白云区事业单位2024年“优才”校园招考47名工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- [玉溪]云南玉溪澄江市教育体育系统招聘2025年毕业生25人笔试历年参考题库附带答案详解.doc
文档评论(0)