内蒙古财经大学计算机信息管理学院面向对象程序设计课件 数据运算、流控制和数组(3).ppt

内蒙古财经大学计算机信息管理学院面向对象程序设计课件 数据运算、流控制和数组(3).ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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; }}} 循环语句的作用: 循环语句的种类: while语句 do-while语句 for语句 while语句 语法: [initialization] while (termination){ body; [iteration;] } do-while语句 语法: [initialization] do { body; [iteration;] } while (termination); for语句 for (initialization; termination; iteration) { body; } for语句执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分( iteration )。完成一次循环后,重新判断终止条件。 for语句 初始化、终止以及迭代部分都可以为空语句(但分号不能省),三者均为空的时候,相当于一个无限循环。 在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。逗号语句是用逗号分隔的语句序列。 for( i=0, j=10; ij; i++, j--) { …… } 循环语句的例子 循环结构和分支结构的嵌套 一个循环体内又可以包含另一个完整的循

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档