java程序设计基础1

java程序设计基础1

ID:36198786

大小:432.31 KB

页数:32页

时间:2019-05-07

java程序设计基础1_第1页
java程序设计基础1_第2页
java程序设计基础1_第3页
java程序设计基础1_第4页
java程序设计基础1_第5页
资源描述:

《java程序设计基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java程序设计基础本章将介绍Java的基础知识,包括Java的基本数据类型、封装类型类、Java的操作符、Java中变量的赋值与类型转换、控制语句、断言等;并在介绍每个知识点时,附上对应的简单示例,供读者学习。本章是学习Java的基础。2.1Java中的关键字与标识符的命名规则Java中的类名、变量名、方法名等都是标识符。只要编写代码,就不可避免地要使用标识符。标识符的对与错、好与坏极大地影响着源代码的正确性、可读性和可维护性。本节将介绍如何为标识符命名,主要包括命名标识符的语法规则、提倡的标识符命名习惯等两方面的内容。标识符是一个以字母开头,由字母或数字组成的字符序列,

2、具体的规则有以下几点:(1)字母包括‘A’~‘Z’、‘a’~‘z’、‘_’、‘$’以及在某种语言中代表字母的任何Unicode字符。另外,与大多数编程语言相比,Java中“字母”的范围要大得多,不单包含英文字母,还包括其他字符。例如,希腊的开发人员可以在标识符中使用字母‘π’。(2)数字包括‘0’~‘9’。(3)‘+’和‘©’这样的特殊符号不能出现在标识符中,空格也不能出现。(4)标识符中的字符大小写敏感,但长度没有限制。(5)不能将Java中的关键字(如int、double等)用做标识符名。2.2Java中的基本数据类型Java是一种强类型语言,代码中的每一个变量都必须明确声明

3、类型。Java共有8种基本数据类型,可以分为4类。类型有效字节数类型有效字节数boolean1Int32byte8short32char16long64short16double642.2.1boolean类型布尔型(boolean):是用于逻辑条件判断表达的,boolean型的取值范围很简单,只含有两个值,非“True”即“False”,用来表示逻辑值的“真”或“假”。其字面常量也就只有“True”和“False”两种选择了,例如:1booleant=True;2booleanf=False;2.2.2byte、short、int和long类型整数类型表示没有小数部分的数字,包

4、含负数。在Java中整数类型的范围与Java代码运行所在的机器无关,这样就解决了软件移植过程中的许多问题。Java程序要求所有数据类型在各类机器中范围都是固定的,因此运行结果都将一致。例如使用关键字int来定义int型整型变量:intx;intx_1;也可以一次性定义几个同类型变量:intx,x_1;同时也可以给变量赋初值:intx=1,x_1=2。1.十进制2.八进制3.十六进制2.2.3float和double类型浮点型用来表示有小数部分的数值,其中的两种数据类型全部为有符号数,故可为正数,亦可为负数。类型位数(bits)字节数(bytes)取值范围float324大约±3.

5、40282347E+38F(有效位数为6~7位)double648大约±1.79769313486231570E+308(有效位数为15位)2.3封装类型使用封装类进行开发之前,首先要了解封装类的基本知识。本节将介绍关于封装类的一些基本知识,主要包括如何创建封装类的对象以及封装类对象的特点等内容。2.3.1封装类型概述读者已经知道,在基本数据类型与对象之间有不可逾越的鸿沟,二者永远不能相提并论。这从面向对象语言的角度来看,是个缺陷,而封装类作为鸿沟之上的桥梁,解决了这样的问题。其将基本数据类型与对象类型在一定程度上统一了起来,使得这个缺陷不再那么明显。封装类主要可以提供以下两个方

6、面的功能。将基本数据类型封装后当作对象进行操作。为基本数据类型提供各种转换功能。2.3.2创建封装类对象Java中每种基本数据类型都有其对应的封装类。基本数据类型封装器类构造器booleanBooleanBoolean(Strings)或Boolean(booleanvalue)byteByteByte(Strings)或者Byte(bytevalue)charCharacterCharacter(charvalue)shortShortShort(Strings)或者Short(shortvalue)intIntegerInteger(Strings)或者Integer(int

7、value)longLongLong(Strings)或者Long(longvalue)floatFloatFloat(Strings)、Float(floatvalue)或者Float(doublevalue)doubleDoubleDouble(Strings)或者Double(doublevalue)2.4Java操作符2.4.1算术运算符与大多数编程语言一样,在Java中使用算术运算符“+”、“-”、“*”、“/”表示加、减、乘、除运算。另外,求余运算使用运算符“%”表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。