Java程序设计的基本概念.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java程序设计的基本概念.ppt》由会员分享,可在线阅读,更多相关《Java程序设计的基本概念.ppt(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、WHUT第第2章章 Java程序设计的基本概念程序设计的基本概念主主 讲:肖讲:肖 敏敏 电电 话:话:E-mail:第第2章章 Java程序设计的基本概念程序设计的基本概念数据类型和标识符数据类型和标识符2.12.2常量与变量常量与变量2.3运算符与表达式运算符与表达式2.4数据类型的转换数据类型的转换2.1 数据类型和标识符数据类型和标识符数据类型vJava数据类型数据类型类型分类类型分类基本数据类型所对应的类基本数据类型所对应的类基本数据类型基本数据类型基本数据类型基本数据类型布尔型(布尔型(BooleanBoolean)布尔型:布尔型:booleanboolean字符型(字符型(Cha
2、rChar)字符型:字符型:charchar整数型(整数型(IntegerInteger)字节型:字节型:bytebyte短整型:短整型:shortshort整型整型 :intint长整型:长整型:longlong实(浮点)型(实(浮点)型(FloatFloat)单精度型:单精度型:floatfloat双精度型:双精度型:doubledouble复合数据类型复合数据类型类(类(ClassClass)类类 :classclass接口(接口(InterfaceInterface)接口接口 :interfaceinterface数组(数组(ArrayArray)(1)当数据必须作为对象出现,例如:)
3、当数据必须作为对象出现,例如:Vector类实现可增长的对象数组;类实现可增长的对象数组;(2)Integer作为作为int对应的封装器类对应的封装器类,提供提供 了许多的方法了许多的方法2.1 数据类型和标识符数据类型和标识符基本基本数据类型数据类型vJava中定义了中定义了4类类8种基本数据类型种基本数据类型逻辑型逻辑型(布尔型布尔型):boolean,1 bit文本型文本型(字符型字符型):char,2byte=16bit整数型整数型int字节型:字节型:byte,1byte=8bit短整型:短整型:short,2byte长整型:长整型:long,4byte,123L表示长整型数表示长整
4、型数123浮点型浮点型单精度型:单精度型:float,4byte,3.14F双精度型:双精度型:double,8byte,1.23D2.1 数据类型和标识符数据类型和标识符基本基本数据类型数据类型vJava中定义了中定义了4类类8种基本数据类型种基本数据类型逻辑型逻辑型(布尔型布尔型):boolean,1 bit文本型文本型(字符型字符型):char,2byte=16bit整数型整数型字节型:字节型:byte,1byte=8bit短整型:短整型:short,2byte整型:整型:int,4byte长整型:长整型:long,4byte,123L浮点型浮点型单精度型:单精度型:float,4byt
5、e,3.14F双精度型:双精度型:double,8byte,1.23Dn适用于逻辑运算,一般用于程序流程控制;n数据只允许取值true和false,整型值和布尔值之间不 能进行相互转换nchar类型表示单个字符,a,A等,A表示编码为65 所对应的字符常量。nUnicode编码的十六进制表示:范围u0000到uffff,u03C0表示n表示特殊字符的转义序列符:b表示退格,等同u0008n代码点:超出范围u0000到uffff之外的字符表示方法。转义序列转义序列名称名称Unicode值值b退格退格u0008t制表制表u0009n换行换行u000ar回车回车u000d”双引号双引号u0022单引
6、号单引号u0027反斜杠反斜杠u005c2.1 数据类型和标识符数据类型和标识符标识符标识符vJava对各种变量、方法和类等要素命名时使用的对各种变量、方法和类等要素命名时使用的字符序列称为标识符。字符序列称为标识符。vJava标识符的命名规则标识符的命名规则vJava标识符约定俗成的命名规范标识符约定俗成的命名规范n由字母、下划线“_”、美元符“$”或者数字构成;n以字符、下划线“_”、美元符“$”打头;n大小写敏感,长度无限制;n不能包含空格、操作符、关键字,不能与Java自带的 类、方法、对象同名。n类和接口名:通常是名词,用一或多个英文单词表示,每个单词的首字母大写,例String、G
7、raphics、Color、FileInputStream等。n方法名和变量名:第一个字母小写,如果有其他单词,则每个单词的第一个字母大写,如main()、println()、setColor()。n常量名(用关键字final修饰的变量):全部大写,如果 由多个单词构成,则单词之间用_连接。n包名:全部由小写字母构成。2.1 数据类型和标识符数据类型和标识符标识符标识符v合法的标识符和非法的标识符合法的标识符和非法的标识符合法的标识符合法的标识符不合法的标识符不合法的标识符HelloWorldHello WorldDataClassDataClass#_98398.3$classclass2.
8、1 数据类型和标识符数据类型和标识符关键字关键字abstract boolean break byte casecatch char class const falsecontinue default do double elseextends final finally float forgoto if import implements intinstanceof interface long native newnull package private protected publicreturn short static synchronized superthis throw thr
9、ows transient truetry void volatile while nJava中一些赋以特定的含义,用做专门用途的字符串称为n所有Java关键字都是小写英文ngoto 和 const虽然从未使用,但也作为Java关键字保留。vJava关键字关键字2.2 常量与变量常量与变量v常量常量 常量在程序执行期间其值是不能发生变化,只能常量在程序执行期间其值是不能发生变化,只能引用,不能赋值引用,不能赋值。v变量变量 变量形式的值是可以变化的,它代表内存中指定变量形式的值是可以变化的,它代表内存中指定的存储单元。提供了数据存放信息的容器。的存储单元。提供了数据存放信息的容器。既能既能引用
10、又能赋值引用又能赋值2.2 常量与变量常量与变量常量常量v常量值(文字常量、字面常量)常量值(文字常量、字面常量)整型常量值整型常量值实型常量值实型常量值字符型和字符串常量值字符型和字符串常量值布尔型常量值布尔型常量值v常量:用一个符号名代替常量值,先定义后使用常量:用一个符号名代替常量值,先定义后使用常量的定义常量的定义常量的使用常量的使用n十进制形式:123n八进制形式:013,0123,-0789n十六进制形式:0 xFF,-0 x100n默认为int型,其后加l或L为长整型:1200Ln十进制形式:由数字和小数点构成,必须有小数点n科学计数法形式,1.75e5,e之前必须有数字,e之
11、后必须为整数n默认双精度浮点型,69.7f或69.7F表示单精度浮点型n字符常量:单引号引起来的一个字符,如e、E等n转移字符:表示特殊字符的转义序列符,b表示退格nUnicode编码的十六进制表示:范围u0000到uffff,u03C0表示n字符串常量:”e”,”E”,”abddk”,”Hello”n常量的定义:利用关键字final声明一个常量n常量命名约定:一般常量名用大写字母表示,如果 常量名由多个单词构成,则单词之间用下划线连接n例如:final double PI=3.14152.2 常量与变量常量与变量变量量v变量的本质及变量的命名变量的本质及变量的命名v变量的定义及赋值变量的定义
12、及赋值v变量的作用域变量的作用域v变量的默认值变量的默认值2.2 常量与变量常量与变量变变量的本质量的本质vJava变量是程序中最基本的存储单元,本质是内变量是程序中最基本的存储单元,本质是内存中的一小块区域,使用变量名来访问这块区域。存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须先申请内存(声明)因此,每一个变量使用前必须先申请内存(声明)、而后赋值(填充内容)、使用。、而后赋值(填充内容)、使用。值值名称名称如果由多个单词组成,如果由多个单词组成,则首字母小写,其它则首字母小写,其它单词首字母大写,其单词首字母大写,其余均小写余均小写2.2 常量与变量常量与变量变量
13、定义及赋值量定义及赋值vJava程序中每一个变量都属于特定的数据类型,程序中每一个变量都属于特定的数据类型,在使用前,必须先声明,声明的语法格式如下:在使用前,必须先声明,声明的语法格式如下:type varName;type varName=value;type varName1=value1,varName2=value2vtype为为Java提供的提供的4类类8种基本数据类型,例如:种基本数据类型,例如:int i=100;float f=12.3f;double d1,d2,d3=0.123;String s=“Hello”;2.2 常量与变量常量与变量Java变量的分类变量的分类v按
14、被声明的位置分类按被声明的位置分类局部变量声明位置:方法或语句块内部定义的变量(必须初始化)作用域:方法或语句块的内部成员变量声明位置:在方法外部、类的内部定义的变量作用域:作用域是整个类v按所属的数据类型划分按所属的数据类型划分基本数据类型变量引用数据类型变量2.2 常量与变量常量与变量变量的默认值变量的默认值vJava基本数据类型的默认值基本数据类型的默认值数据类型数据类型默认值默认值 bytebyte0 0shortshort0 0intint0 0longlong0L0Lfloatfloat0.0f0.0fdoubledouble0.0d0.0dcharcharu0000u0000bo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基本概念
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内