Java语法课件1第2章Java语法基础PPT课件内容





文档《Java语法课件1第2章Java语法基础PPT课件内容》内容(22页完美版)由用户上传提供,感谢您阅读,更多关于《Java语法课件1第2章Java语法基础PPT课件内容(珍藏版)》内容请在新文库网搜索。
1、第2章Java语法基础2.1Java语法2.2 基本数据类型2.3 变量和常量2.4 运算符和表达式2.5程序流程控制2.1Java语法2.1.1基本语句2.1.2 基本格式2.1.3 Java中的标识符和关键字1.Java标识符2.Java关键字2.2 基本数据类型在Java编程语言中,主要有两种类型的数据,基本数据类型和引用数据类型。基本数据类型是由一组简单数据组成的数据类型,其数据是不可分解的。Java的引用数据类型包括数组、类和接口。数组型变量本身不存储实际的值,而是代表了指向内存中存放实际数据的位置2.2 基本数据类型2.2.1整数类型类型类型空间大小空间大小取值范围取值范围默认值默
2、认值byte8位(1字节)-2727-1(byte)0short16位(2字节)-215215-1(short)0int32位(4字节)-231231-10long64位(8字节)-263263-10L2.2 基本数据类型2.2.2浮点类型类型类型空间大小空间大小取值范围取值范围默认值默认值float32位(4字节)-3.410383.410380.0fdouble64位(8字节)-1.79103081.79103080.0d2.2 基本数据类型2.2.3布尔类型布尔类型只有两种值:真和假,通常用关键字true和false来表示。与C+语言不同的是,Java的布尔类型只能是真或假,不能代表整数
3、(0或1)。Java的布尔类型用boolean表示,占用1个字节内存空间,布尔类型的默认值是“false”。2.2 基本数据类型2.2.4字符类型字符型变量用来存储单个字符,字符型值必须使用英文半角格式的单引号引起来,如a、b。Java语言使用char表示字符型,占用2个字节内存空间,取值范围为065535之间的整数,默认值是n0000。2.3 变量和常量2.3.1常量常量的值是固定的,不可改变的。在Java中利用关键字final声明常量。2.3 变量和常量2.3.2变量在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量,为了便于操作,给这个空间取个名字,称为变量名。2.3 变量和常
4、量2.3.3数据类型之间的相互转换按照优先关系,转换分为两种,自动类型转换和强制类型转换。2.3 变量和常量1.自动类型转换按照优先关系,低级数据要转换成高级数据时,进行自动类型转换。操作数操作数1类型类型操作数操作数2类型类型转换后的类型转换后的类型byte或或shortintintbyte或或short或或intlonglongbyte或或short或或int或或longfloatfloatbyte或或short或或int或或long或或floatdoubledoublecharintint2.3 变量和常量2.不兼容强制类型转换允许的转换包括byte short int long flo
5、at double 以及char int2.4 运算符和表达式2.4.1算术运算符和算术表达式2.4.2 赋值运算符和表达式2.4.3关系运算符和表达式2.4.4逻辑运算符和表达式2.4.5位运算符和表达式2.4.6 条件运算符和表达式2.4.7运算符的优先级2.5程序流程控制2.5.1顺序结构结构化程序中最简单的结构就是顺序结构。顺序结构是按照程序语句出现的先后顺序去执行,直到程序结束。2.5程序流程控制2.5.2选择结构1.if语句2.if-else语句3.if-else if语句2.5程序流程控制2.5.2选择结构4.switch语句(1)switch语句的判断条件只能是byte、sho
6、rt、char和int四种基本类型,JDK5.0开始支持枚举类型,JDK7.0开始支持String类型,不能是boolean类型。(2)常量1常量N必须与判断条件类型相同,且为常量表达式,不能是变量。(3)case子句后面可以有多条语句,这些语句可以使用大括号括起来。(4)程序将从第一个匹配的case子句处开始执行后面的所有代码(包括后面case子句中的代码)。可以使用break跳出switch语句。如果没有break语句,当程序执行完匹配的case语句序列后,后面的case子句起不到跳出switch结构的作用,程序还会继续执行后面的case语句序列。因此在每个case中,用break语句终止
7、后面的case分支语句的执行。(5)default语句是可选的,当所有case子句条件都不满足时执行。2.5程序流程控制2.5.3循环结构循环结构是程序中的另一种重要结构。一个循环结构一般包含以下几部分:(1)初始部分:用来设置循环控制的初始化条件,如设置计数器。(2)循环体部分:反复执行的一段代码。(3)迭代部分:用来修改循环控制条件,常常在本次循环结束,下一次开始前执行。(4)判断部分:也称终止部分,是一个关系表达式或布尔逻辑表达式,其值用来判断是否满足循环终止条件。每执行一次循环都要对该表达式求值。2.5程序流程控制2.5.3循环结构while 循环语句do-while循环语句for循环语句2.5程序流程控制for循环语句2.5程序流程控制2.while语句当不清楚循环会被重复执行多少次时,可以选择while循环和do-while循环2.5程序流程控制3.do-while语句do-while语句与while语句类似,它们之间的区别在于:while语句是先判断循环条件的真假,再决定是否执行循环体,而do-while语句则先执行循环体,然后再判断循环条件的真假,因此do-while循环体至少被执行一次。2.5程序流程控制2.5.4跳转语句可以使用break、continue中断语句来实现循环执行过程中程序流程的跳转
最近上传DOC
- 2023下半年四川凉山宁南县招聘小学教师15人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年四川凉山金阳县事业单位招聘12人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年事业单位联考招聘639人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年事业单位联考考试几类高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年事业单位10.27联考招考10967人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年上海事业单位招考高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年商洛市事业单位招聘募工作人员325人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年全国事业单位9.17联考笔试高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年内蒙古总工会事业单位公开招聘15人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年内蒙古事业单位10.27联考2470人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年吉林四平市事业单位招聘工作人员18人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年吉林四平市事业单位招聘18人高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年北京市门头沟区事业单位招聘笔试高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年1024全国事业单位联考招考高频考点题库公共基础共200题含答案解析模拟练习试卷
- 2023下半年9.17四川绵阳事业单位考试466人高频考点题库公共基础共200题含答案解析模拟练习试卷
最近上传PPT
- 3G无线网络规划与优化课件任务4CDMA2000网络切换问题优化PPT内容
- 5G技术与应用课件项目2.3 多载波技术PPT内容
- 4G全网通信技术课件任务1 规划无线及核心网PPT内容
- 3G无线网络规划与优化课件任务3 容量规划PPT内容
- 3G无线网络规划与优化课件任务3CDMA2000网络接入问题优化PPT内容
- 3G无线网络规划与优化课件任务4站点布局和查勘PPT内容
- 5G技术与应用课件项目2.1 5G频谱及部署策略PPT内容
- 5G技术与应用课件项目4.2 车联网应用方案PPT内容
- 5G技术与应用课件项目2.2 新型多址技术PPT内容
- 3G无线网络规划与优化课件任务5规划仿真PPT内容
- 3G无线网络规划与优化课件任务5WCDMA网络掉话问题优化PPT内容
- 5G技术与应用课件项目3.5 5G核心网PPT内容
- “互联网+”大学生创新创业教程课件 -(1)PPT内容
- “互联网+”大学生创新创业教程课件 -(3)PPT内容
- 3G无线网络规划与优化课件任务2CDMA2000网络覆盖优化PPT内容
最近上传RAR
- 智慧物流配送模式有哪些类型
- 跳槽的战略培训有哪些内容(附PPT课件)
- javascript基础入门教程ppt课件包
- 狼牙山五壮士优秀课件部编版PPT
- 建筑与房地产中级经济师最新讲义(2023精讲版)
- 财政与税收专业知识与实务讲义(2023精讲版)
- 建筑与房地产中级经济师最新讲义(2023完整版)
- 乐山市2022-2023学年下期教学质量监测考试七年级语文试题及答案
- 乐山市2022-2023学年下期教学质量监测考试七年级英语试题及答案
- 乐山市市中区2022-2023学年下期教学质量监测考试八年级英语试题及答案
- 乐山市市中区2022-2023学年下期教学质量监测考试八年级数学试题及答案
- 乐山市市中区2022-2023学年下期教学质量监测考试八年级历史试题及答案
- 乐山市市中区2022-2023学年下期教学质量监测考试八年级道法试题及答案
- 青年干部座谈会发言多篇
- 清廉创建工作汇报多篇