- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java 语言编程基础------控制语句、数组 知识点: 块作用域 在介绍真正的控制结构之前,先了解一下“块”或“代码块”的知识。 所谓“块” ,是指用一对花括号包围起来的任意数量的简单java语句。块定义着变量的“作用域”。一个块可以嵌套到另一个块内。 块作用域 示例: public static void main(string args[]) {int a; …… {int b; ….. }//b的作用域只在块内,到块外就失去作用。 } 和c++不同java不允许在两个嵌套的块内声明 两个完全同名的变量。 控制语句的作用 三种基本流程 顺序结构 分支结构 循环结构 Java虽然是面向对象的语言,但在程序的局部仍然需要借助结构化程序设计的流程来组织语句。 控制语句的种类: 1. 分支语句:if-else, switch 2. 循环语句:while, do-while, for 3. 与程序转移有关的其它语句:break, continue, return 4. 例外处理语句:try-catch-finally, throw 5. 注释语句://,/* */, /** */ 分支语句---条件语句if-else 作用:在程序执行的过程中,可以预先设定在条件成立时,有选择地执行或跳过特定的语句。 if-else(双路分支) 基本语法:if(boolean-expression) statement1;或{ 语句block1} else statement2;或{语句block2} 分支语句---条件语句if-else 分支语句---条件语句if-else 多路分支语句---switch 基本语法 switch (expression){ case value1 : statement1; break; case value2 : statement2; break; ……. case valueN: statementN; break; [default: defaultStatement;] } 多路分支语句---switch 表达式expression的返回值类型必须是这几种类型之一:int,byte,char,short。 case子句中的值valueN必须是常量,而且所有case子句中的值应是不同的。 default子句是任选的。 break语句用来在执行完一个case分支后,使程序跳出swicth语句,即终止switch语句的执行。否则,程序将不进行匹配值的检查,直接顺序进行下面的分支。 多路分支语句---switch public class SwitchTest{ public static void main(String args[]){ int i = 1; switch (i) { case 0: System.out.println(zero);break; case 1: System.out.println(one); break; case 2: System.out.println(two); break; default: System.out.println(default); break; }}} AutoScore.java 循环语句的作用: 循环语句的例子 循环语句的种类: while语句 do-while语句 for语句 while语句 语法: [initialization] while (termination){ body; [iteration;] } Jiaogu.java do-while语句 语法: [initialization] do { body; [iteration;] } while (termination); ShowManyCharValue.java for语句 for (initialization; termination; iteration) { body; } for语句执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分( iteration )。完成一次循环后,重新判断终止条件。 for语句 初始化、终止以及迭代部分都可以为空语句(但分号不能省),三者均为空的时候,相当于一个无限循环。 在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。逗号语句是用逗号分隔的语句序列。 for( i=0, j=10; ij;
您可能关注的文档
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第四章 数组与字符串.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第五章 函数.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第一章 C++语言简介.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第八章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第二章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第六章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第七章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第三章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第四章.ppt
- 内蒙古财经大学计算机信息管理学院电子商务概论课件 第五章.ppt
最近下载
- 作文写作详解 《不期而遇的温暖》-2023-2024学年八年级语文上册复习讲义(统编版).pdf VIP
- 江西省南昌市数学高一上学期试卷与参考答案(2024年).docx VIP
- 【课件】+感知与判断——美术鉴赏的过程与方法+课件-高中美术人美版(2019)美术鉴赏.pptx VIP
- PLC课程设计-全自动洗衣机控制系统设计.docx VIP
- 1000teu集装箱船的总体设计.docx
- FDH-SDT-900ML-H1滚筒送钉机使用说明书-2304.pdf VIP
- 金融英语听说(陈建辉)习题参考答案.pdf
- 主管药师竞聘.pptx VIP
- 一种色浆及其制备方法、光刻胶及彩色滤光片.pdf VIP
- 化妆品香水品牌新品上市发布品牌手册【香氛香薰】【品牌定位】.pptx
文档评论(0)