- 1、本文档共32页,可阅读全部内容。
- 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章 Java程序设计基础 本章将介绍Java的基础知识,包括Java的基本数据类型、封装类型类、Java的操作符、Java中变量的赋值与类型转换、控制语句、断言等;并在介绍每个知识点时,附上对应的简单示例,供读者学习。本章是学习Java的基础。 2.1 Java中的关键字与标识符的命名规则 Java中的类名、变量名、方法名等都是标识符。只要编写代码,就不可避免地要使用标识符。标识符的对与错、好与坏极大地影响着源代码的正确性、可读性和可维护性。本节将介绍如何为标识符命名,主要包括命名标识符的语法规则、提倡的标识符命名习惯等两方面的内容。 标识符是一个以字母开头,由字母或数字组成的字符序列,具体的规则有以下几点: (1)字母包括‘A’~‘Z’、‘a’~‘z’、‘_’、‘$’以及在某种语言中代表字母的任何Unicode字符。另外,与大多数编程语言相比,Java中“字母”的范围要大得多,不单包含英文字母,还包括其他字符。例如,希腊的开发人员可以在标识符中使用字母‘π’。 (2)数字包括‘0’~‘9’。 (3)‘+’和‘?’这样的特殊符号不能出现在标识符中,空格也不能出现。 (4)标识符中的字符大小写敏感,但长度没有限制。 (5)不能将Java中的关键字(如int、double等)用做标识符名。 2.2 Java中的基本数据类型 Java是一种强类型语言,代码中的每一个变量都必须明确声明类型。Java共有8种基本数据类型,可以分为4类。 2.2.1 boolean类型 布尔型(boolean):是用于逻辑条件判断表达的,boolean型的取值范围很简单,只含有两个值,非“True”即“False”,用来表示逻辑值的“真”或“假”。其字面常量也就只有“True”和“False”两种选择了,例如: 1 boolean t = True; 2 boolean f = False; 2.2.2 byte、short、int和long类型 整数类型表示没有小数部分的数字,包含负数。在Java中整数类型的范围与Java代码运行所在的机器无关,这样就解决了软件移植过程中的许多问题。Java程序要求所有数据类型在各类机器中范围都是固定的,因此运行结果都将一致。例如使用关键字int来定义int型整型变量:int x;int x_1;也可以一次性定义几个同类型变量:int x,x_1;同时也可以给变量赋初值:int x=1,x_1=2。 1.十进制 2.八进制 3.十六进制 2.2.3 float和double类型 浮点型用来表示有小数部分的数值,其中的两种数据类型全部为有符号数,故可为正数,亦可为负数。 2.3 封装类型 使用封装类进行开发之前,首先要了解封装类的基本知识。本节将介绍关于封装类的一些基本知识,主要包括如何创建封装类的对象以及封装类对象的特点等内容。 2.3.1 封装类型概述 读者已经知道,在基本数据类型与对象之间有不可逾越的鸿沟,二者永远不能相提并论。这从面向对象语言的角度来看,是个缺陷,而封装类作为鸿沟之上的桥梁,解决了这样的问题。其将基本数据类型与对象类型在一定程度上统一了起来,使得这个缺陷不再那么明显。 封装类主要可以提供以下两个方面的功能。 将基本数据类型封装后当作对象进行操作。 为基本数据类型提供各种转换功能。 2.3.2 创建封装类对象 Java中每种基本数据类型都有其对应的封装类。 2.4 Java操作符 2.4.1 算术运算符 与大多数编程语言一样,在Java中使用算术运算符“+”、“-”、“*”、“/”表示加、减、乘、除运算。另外,求余运算使用运算符“%”表示。本节将对上述运算符逐一进行详细介绍。 1.“+”运算符 2.“-”运算符 3.“*”运算符 4.“/”运算符 5.“%”运算符 2.4.2 自增自减运算 上一节介绍了算术运算符的功能及其操作,本节将介绍如何方便地使用自增、自减运算符。其功能是将被操作数的值递增1或者递减1,分别介绍如下。 “++”:递增运算符,例如, 1 int a=15; 2 a++;//相当于a=a+1,a的值将变为16 “--”:递减运算符,例如, 1 int a=15; 2 a--;//相当于a=a-1,a的值将变为14 2.4.3 关系运算 关系运算总是生成boolean型结果,其计算的是操作数之间的关系,如果关系描述是正确的,则返回True;否则,返回False。Java中包括以下几个关系运算符。 “==”:等于 “!=”:不等于 “”:大于 “=”:大于等于 “”:小于 “=”:小于等于 1.等于/不等于运算 2.比较大小运算 2.4.4 逻辑运算 逻辑运算符能够对逻辑值进行逻辑运算,产生一个boolean型的结果,其操作数只能是boolean型
文档评论(0)