ImageVerifierCode 换一换
格式:PPT , 页数:55 ,大小:178.50KB ,
资源ID:2638482      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2638482.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言程序设计基础教程课件(第2章)2.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java语言程序设计基础教程课件(第2章)2.ppt

1、Java程序设计基础教程程序设计基础教程第二章第二章 java基本程序设计结构基本程序设计结构第第2章章Java基本的程序设计结构基本的程序设计结构标识符和关键字标识符和关键字 Java的基本数据类型的基本数据类型 运算符、表达式和语句运算符、表达式和语句 语句语句 输入输出输入输出 数组数组 2.1 标识符和关键字标识符和关键字 在在Java中的标识符和关键字统称为保留字。中的标识符和关键字统称为保留字。标识符标识符是赋予类、常量、变量、方法、包是赋予类、常量、变量、方法、包或者接口的名称。或者接口的名称。2.1.1 标识符标识符 标识符可以自定义,要符合以下规则:标识符可以自定义,要符合以

2、下规则:标识符可以自定义,要符合以下规则:标识符可以自定义,要符合以下规则:1 1、可包含数字、字母、下划线、可包含数字、字母、下划线、可包含数字、字母、下划线、可包含数字、字母、下划线_ _或或或或$,但,但,但,但不能不能不能不能以数字开头以数字开头以数字开头以数字开头。2 2、区别大小写区别大小写区别大小写区别大小写,但长度没有限制,但长度没有限制,但长度没有限制,但长度没有限制3 3、关键字不能做为标识符使用、关键字不能做为标识符使用、关键字不能做为标识符使用、关键字不能做为标识符使用4 4、遵守遵守遵守遵守JAVAJAVA的命名规范的命名规范的命名规范的命名规范,1 1)类名称的每个

3、)类名称的每个)类名称的每个)类名称的每个单词都以大写字母开头。单词都以大写字母开头。单词都以大写字母开头。单词都以大写字母开头。2 2)方法和变量第一个)方法和变量第一个)方法和变量第一个)方法和变量第一个字母不大写,其他字母开头大写。字母不大写,其他字母开头大写。字母不大写,其他字母开头大写。字母不大写,其他字母开头大写。3 3)常量每个)常量每个)常量每个)常量每个字母都大写。字母都大写。字母都大写。字母都大写。4 4)包名都小写。)包名都小写。)包名都小写。)包名都小写。2.1.2 关键字关键字 具有特殊的意义和用途,不能作为自定义标识符。具有特殊的意义和用途,不能作为自定义标识符。具

4、有特殊的意义和用途,不能作为自定义标识符。具有特殊的意义和用途,不能作为自定义标识符。JavaJava的关键字有:的关键字有:的关键字有:的关键字有:AbstractAbstract、defaultdefault、if if、packagepackage、forfor、nullnull、thisthis、BooleanBoolean、dodo、implementsimplements、privateprivate、throwthrow、BreakBreak、doubledouble、importimport、protectedprotected、throwsthrows、ByteByte、el

5、seelse、instanceofinstanceof、publicpublic、transienttransient、CaseCase、falsefalse、interfaceinterface、shortshort、trytry、CatchCatch、finalfinal、longlong、staticstatic、voidvoid、CharChar、finallyfinally、nativenative、supersuper、volatilevolatile、ClassClass、floatfloat、newnew、switchswitch、whilewhile、ContinueCont

6、inue、synchronizedsynchronized gotogoto和和和和constconst在在在在JavaJava中虽然不再使用,但是还作为中虽然不再使用,但是还作为中虽然不再使用,但是还作为中虽然不再使用,但是还作为关键字存在。关键字存在。关键字存在。关键字存在。2.2 Java的基本数据类型的基本数据类型 类类型型型型内容内容内容内容 默默默默认值认值 内存空内存空内存空内存空间间 取取取取值值范范范范围围 booleanboolean true/falsetrue/false falsefalse 1616位位位位 truetrue或或或或falsefalse charch

7、ar UnicodeUnicode u0000u0000 1616位位位位 u0000-uFFFFu0000-uFFFF bytebyte 整数整数整数整数 0 0 8 8位位位位-128+127-128+127 shortshort 整数整数整数整数 0 0 1616位位位位-32768+32767-32768+32767 intint 整数整数整数整数 0 0 3232位位位位-2147483648+2147483647-2147483648+2147483647 longlong 整数整数整数整数 0 0 6464位位位位-9223372036854775808-922337203685

8、4775808+9223372036854775807+9223372036854775807 floatfloat 浮点浮点浮点浮点 0.00.0 3232位位位位3.40282347E+381.40239846E-3.40282347E+381.40239846E-4545 doubledouble 浮点浮点浮点浮点 0.00.0 6464位位位位1.79769313486231570E+3081.79769313486231570E+3084.94065645841246544E-3244.94065645841246544E-324用十进制表示用十进制表示是多大?是多大?2.2.1 布

9、尔型布尔型 布尔型,使用关键字布尔型,使用关键字boolean来定义逻辑来定义逻辑变量,值为常量:变量,值为常量:true、false。【例例2-1】一个布尔型应用的示例。一个布尔型应用的示例。P222.2.2 字符型字符型 JavaJava中由于使用的是中由于使用的是中由于使用的是中由于使用的是unicodeunicode编码,所以一个编码,所以一个编码,所以一个编码,所以一个字符占字符占字符占字符占1616位。位。位。位。char ch1,ch2;char ch1,ch2;ch1=65;ch1=65;ch2=B;ch2=B;java转义符:某些控制符和需转义的字符转义符:某些控制符和需转义

10、的字符b 退格键退格键t 制表符制表符n 换行换行”双引号双引号 单引号单引号 反斜杠反斜杠控制符控制符转义符转义符2.2.3 整数型整数型 Java定义了四种整数型,即定义了四种整数型,即byte(字节型)(字节型),short(短整型),(短整型),int(整型),(整型),long(长整型)。(长整型)。在在Java语言中所有的数都为有符号数。语言中所有的数都为有符号数。整型常量:整型常量:123 600 077 0 x23A 2.2.4 浮点型浮点型 浮点型,浮点型,float单精度数占单精度数占4个字节,个字节,double双精度数占双精度数占8个字节个字节浮点型常量;浮点型常量;单

11、精度:单精度:123.45f 123F 23e2f双精度:双精度:123.45 123d 23e22.2.5 基本数据类型的转换基本数据类型的转换 在在在在JavaJava中类型精度由低到高的顺序为:中类型精度由低到高的顺序为:中类型精度由低到高的顺序为:中类型精度由低到高的顺序为:bytebyte、shortshort、charchar、intint、longlong、floatfloat、doubledouble1 1、自动转换、自动转换、自动转换、自动转换:当由低到高时可以自动转换:当由低到高时可以自动转换:当由低到高时可以自动转换:当由低到高时可以自动转换byte byte b;int

12、b;int i=i=b;longb;long l=l=b;floatb;float f=f=b;doubleb;double d=b;d=b;bytebyte、shortshort、charchar是平级,必须使用强制转换。是平级,必须使用强制转换。是平级,必须使用强制转换。是平级,必须使用强制转换。2 2、强制转换、强制转换、强制转换、强制转换:由高级到低级时,必须强制转换:由高级到低级时,必须强制转换:由高级到低级时,必须强制转换:由高级到低级时,必须强制转换 intint i=99;byte b=(byte)i=99;byte b=(byte)i;chari;char c=(char)i

13、;c=(char)i;public class public class ChangeTestChangeTest public static void public static void main(Stringmain(String argsargs)byte b=15;byte b=15;intint i=b;i=b;float f=b;float f=b;double d=b;double d=b;System.out.println(iSystem.out.println(i););System.out.println(fSystem.out.println(f););System.

14、out.println(dSystem.out.println(d););intint s=199;s=199;byte n=(byte)s;byte n=(byte)s;double t=12.3;s=(double t=12.3;s=(int)tint)t;System.out.println(nSystem.out.println(n););System.out.println(sSystem.out.println(s););注意注意:在强制转换时有时会导致溢出或降低精度,如果整型值大了,会自动取模再赋值,而浮点数赋值给整数时会去掉小数点。1515.015.0-5712例例2-7 P2

15、6|例例2-6 P252.3 运算符、表达式运算符、表达式 Java提供了丰富的运算符,如算术运算符、提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符、位运算符等。关系运算符、逻辑运算符、位运算符等。2.3.1算术运算符与算术表达式算术运算符与算术表达式 在在Java中提供运算功能的就是运算符中提供运算功能的就是运算符(Operator),例如与算术相关的有加),例如与算术相关的有加(+)、减()、减(-)、乘()、乘(*)、除()、除(/)、取)、取模运算符(模运算符(%)。)。算术运算符的使用基本上与加减乘除一样,算术运算符的使用基本上与加减乘除一样,也是先乘除后加减,必要时加上括

16、号改变也是先乘除后加减,必要时加上括号改变运算的先后顺序。运算的先后顺序。3/15=?15%(-6)=?-15%6=?(-15)%6=?2.3.2比较和条件运算比较和条件运算“比较运算符比较运算符”有大于(有大于()、大于等于)、大于等于(=)、小于()、小于()、小于等于()、小于等于(=)、)、等于(等于(=)和和不等于(不等于(!=)。在在Java中,比较条件成立时以中,比较条件成立时以true表示,表示,比较条件不成立时以比较条件不成立时以false表示。表示。对于对象来说,两个对象参考之间使用对于对象来说,两个对象参考之间使用=作比较时,是比较其名称是否作比较时,是比较其名称是否参考至同一参考至同一对象对象,而不是比较其内容。,而不是比较其内容。“条件运算符条件运算符”使用方式如下:使用方式如下:条件式条件式?成立返回值成立返回值:失败返回值失败返回值返回值依条件式的结果而定,如果条件式返回值依条件式的结果而定,如果条件式的结果为的结果为true,则返回冒号前的值;若为,则返回冒号前的值;若为false,则返回冒号后的值。,则返回冒号后的值。2.3.3逻辑和位运算逻辑和位运算

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1