书签 分享 收藏 举报 版权申诉 / 87
上传文档赚钱

类型Java语言程序设计与实现项目三-Java语法基础.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3372418
  • 上传时间:2022-08-24
  • 格式:PPT
  • 页数:87
  • 大小:1.20MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Java语言程序设计与实现项目三-Java语法基础.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Java 语言程序设计 实现 项目 语法 基础
    资源描述:

    1、项目三项目三 Java Java语法基础语法基础3 3.1.1 用户标识符与保留字用户标识符与保留字3.2 3.2 数据类型数据类型3.3 3.3 JavaJava运算符和表达式运算符和表达式2022年8月8日星期一12022年8月8日星期一3.1 3.1 用户标识符与保留字用户标识符与保留字3.1.1 3.1.1 用户标识符用户标识符用户标识符是程序员对程序中各个元素加以命名时使用的命名记号。2使用标识符时,需要遵守几条规则:1.标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含、%、空格等其它特殊字符,不能以数字开头。2022年8月8日星期一32.标识符不能是Java关键字

    2、和保留字(Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用void作为标识符,但是Myvoid可以。2022年8月8日星期一43.标识符是严格区分大小写的。所以一定要分清楚 imooc 和 IMooc 是两个不同的标识符。2022年8月8日星期一54.标识符的命名最好能反映出其作用,做到见名知意。2022年8月8日星期一6例如:例如:userName,Id_Name,_sys_str,Name,name,$price等为合法的标识符。而:7mail,room#,#home为非法的标识符。2022年8月8日星期一72022年8月8日星期一3.1.

    3、2 保留字保留字保留字是特殊的标识符,具有专门的意义和用途,不能当作用户的标识符使用。8Java语言中的保留字均用小写字母表示。2022年8月8日星期一9保留字保留字2022年8月8日星期一10abstractbreakbytebooleancatchcaseclasscharcontinuedefaultdouble doelseextendsfalsefinalfloatForfinallyifimport implements intinterface instanceoflonglengthnativenewnullpackageprivate protected publicretu

    4、rn switchshortstaticsupertrytruethisthrowthrows voidthreadsafe transient whilesynchronized2022年8月8日星期一3.2 3.2 数据类型数据类型Java语言的数据类型可划分为基本数据类型和引用数据类型112022年8月8日星期一3.2.1 3.2.1 常量和变量常量和变量1常量所谓常量就是在程序运行过程中保持不变的量即不能被程序改变的量,也把它称为最终量。常量可以分为标识常量和直接常量(字面常量)。122022年8月8日星期一2变量变量是程序中的基本存储单元,在程序的运行过程中可以随时改变其存储单元的值

    5、。13例题例题3.1 3.1 详见书详见书P34P342022年8月8日星期一14运行结果:运行结果:2022年8月8日星期一152022年8月8日星期一3.2.2 3.2.2 基本数据类型基本数据类型1.1.整型整型1)整型常量的表示方法整型常量能以十进制、八进制和十六进制表示。2)整型变量的定义例如:int x=215;/指定变量x为int型,且赋初值为215162022年8月8日星期一2.2.字符型字符型(char)(char)字符型(char)数据占据两个字节16个二进制位。字符常量是用单引号括起来的一个字符,如a,A等。172022年8月8日星期一3.3.布尔型(布尔型(boolea

    6、nboolean)布尔型数据的值只有两个:true和false。因此布尔的常量值也只能取这两个值。182022年8月8日星期一4.4.浮点型(实型)浮点型(实型)Java提供了两种浮点型数据,单精度和双精度,192022年8月8日星期一3.2.3 3.2.3 基本数据类型的封装基本数据类型的封装在Java中,对每种基本的数据类型都提供了其对应的封装类(称为封装器类wrapper class)。202022年8月8日星期一3.3 3.3 JavaJava运算符和表达式运算符和表达式3.3.1 3.3.1 算术运算符和算术表达式算术运算符和算术表达式算术运算符用于数值量的算术运算,它们是:+(加)

    7、,-(减),*(乘),/(除),%(求余数),+(自加1),-(自减1)。21例题例题3.2 3.2 详见书详见书P37P372022年8月8日星期一222022年8月8日星期一23运行结果:运行结果:2022年8月8日星期一3.3.2 3.3.2 关系运算符和关系表达式关系运算符和关系表达式关系运算符用于两个量的比较运算,它们是:(大于),=(大于等于),b?a:b;/max=ab?a:b;/求求a,ba,b之中的最大者赋给之中的最大者赋给maxmax JOptionPane.showMessageDialog(null,null,最大值最大值=+max+=+max+差值差值=+(a-b),

    8、=+(a-b),示例示例,-1);,-1);System.exit(0);/结束程序运行,返回到开发环境运行结果:运行结果:2022年8月8日星期一553.6 3.6 分支控制语句分支控制语句3.7 3.7 循环控制语句循环控制语句2022年8月8日星期一563.6 3.6 分支控制语句分支控制语句Java语句包含一系列的流程控制语句,这些控制语句表达了一定的逻辑关系,所以可选择性的或者是可重复性的执行某些代码行,每一个流程控制语句实际上是个代码块,块的开始和结束都是用大括号来进行表示的,其中“”表示开始,“”表示结束。2022年8月8日星期一573.6.1 if3.6.1 if条件分支语句条

    9、件分支语句三种不同形式if条件分支语句格式1:if(布尔表达式)语句;功能:若布尔表达式(关系表达式或逻辑表达式)产生true(真)值,则执行语句,否则跳过该语句。2022年8月8日星期一58格式2 if(布尔表达式)语句1;else 语句2;2022年8月8日星期一59格式3if(布尔表达式1)语句1;elseif(布尔表达式2)语句2;elseif(布尔表达式n-1)语句n-1;else语句n;2022年8月8日星期一60例例题题 考试成绩划定五个级别,当成绩大于或等于90分时,划定为优;当成绩大于或等于80且小于90时,划定为良;当成绩大于或等于70且小于80时,划定为中;当成绩大于或等

    10、于60且小于70时,划定为及格;当成绩小于60时,划定为差。可以写出下边的程序代码:2022年8月8日星期一61例题3.7详见P47/*这是一个划定成绩级别的简单程序*程序的名字是ScoreExam3_7.java*它主要演示多者择一分支语句的应用。*/2022年8月8日星期一62publicclassScoreExam3_7publicstaticvoidmain(Stringargs)intscore=82;if(score=90)System.out.println(成绩为优=+score);elseif(score=80)System.out.println(成绩为良=+score);

    11、elseif(score=70)System.out.println(成绩为中=+score);elseif(score=60)System.out.println(成绩为及格=+score);elseSystem.out.println(成绩为差=+score);2022年8月8日星期一63运行结果:运行结果:2022年8月8日星期一643.6.2 switch3.6.2 switch条件语句条件语句switch语句的一般格式如下:switch(表达式)case 常量1:语句组1;break;case 常量2:语句组2;break;case 常量n:语句组n;break;default:语句

    12、组n+1;2022年8月8日星期一65例题3.8详见P48publicclassSwitchExam3_4publicstaticvoidmain(Stringargs)intscore=75;intn=score/10;2022年8月8日星期一66switch(n)case10:case9:System.out.println(成绩为优=+score);break;case8:System.out.println(成绩为良=+score);break;case7:System.out.println(成绩为中=+score);break;case6:System.out.println(成绩

    13、为及格=+score);break;default:System.out.println(成绩为差=+score);2022年8月8日星期一67运行结果:运行结果:2022年8月8日星期一68例题例题3.9 3.9 详见书详见书P49P492022年8月8日星期一69运行结果:运行结果:2022年8月8日星期一703.7 3.7 循环控制语句循环控制语句2022年8月8日星期一713.7.1 for3.7.1 for循环语句循环语句for循环语句的一般格式如下:for(表达式1;表达式2;表达式3)语句组;/循环体例题例题3.10 详见详见P502022年8月8日星期一72运行结果:运行结果:

    14、2022年8月8日星期一73例题例题3.11 详见详见P502022年8月8日星期一74运行结果:运行结果:2022年8月8日星期一752022年8月8日星期一763.7.2 While3.7.2 While和和do-Whiledo-While循环语句循环语句一般情况下,for循环用于处理确定次数的循环;while和do-while循环用于处理不确定次数的循环。例题例题3.12 详见详见P522022年8月8日星期一77运行结果:运行结果:2022年8月8日星期一78例题例题3.13 详见书详见书P522022年8月8日星期一79运行结果:运行结果:2022年8月8日星期一80例题例题3.14

    15、 详见详见P532022年8月8日星期一81运行结果:运行结果:2022年8月8日星期一82本章小结本章小结本章简要介绍了Java程序中的基本量:标识符、数据类型、运算符及表达式,它们是程序设计的基础,应该掌握它们并能熟练地应用。数据类型可分为基本数据类型和引用型数据类型两种,本章介绍了基本数据类型,引用型数据类型将在后边的章节中介绍。2022年8月8日星期一83本章还讨论了程序的注释、简单的输入输出方法、条件分支结构的控制语句和循环结构的控制语句以及break、continue、return等控制语句,它们是程序设计的基础,应该认真理解熟练掌握并应用。2022年8月8日星期一84本章的重点:标识符的命名规则、变量和常量的定义及使用、运算符及表达式、不同数据类型值之间的相互转换规则、运算式子中的运算规则(按运算符的优先顺序从高向低进行,同级的运算符则按从左到右的方向进行)。2022年8月8日星期一85三种格式的if分支结构和switch多分支结构、for循环结构、while循环结构、dowhile循环结构、break语句、continue语句和return语句的使用。要注意不同格式分支结构的功能,不同循环结构之间使用上的差别,只有这样,我们才能在实际应用中正确使用它们。2022年8月8日星期一86谢谢 谢谢!2022年8月8日星期一87

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java语言程序设计与实现项目三-Java语法基础.ppt
    链接地址:https://www.163wenku.com/p-3372418.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库