单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 流程控制Page 1一个程序应包括以下两个方面:(1)对数据的描述数据的类型和组织形式---数据结构(2)对操作的描述操作步骤---算法著名计算机科学家沃思提出的一个公式: 数据结构 算法 = 程序预备知识(1) 更加完整的公式形式:
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章 流程控制3.1 语句和块3.1.1 语句在Java语言中有下面几类语句:空语句标识语句声明语句表达式语句分支语句循环语句跳转语句同步语句异常语句等有两种基本的语句:表达式语句和声明语句1.表达式语句表达式语句是由表达式加分号构成的语句例如: i System.out.println(Hello
分支(选择)语句:if-elseif-else ifif (expression) 语句组else if (expression) 语句组else if (expression)……………….else 语句组switch语句:例copy this strindo-while语句直到型循环:do{ 循环体语句组 } while(表达式)执行过程:先执行循环体语句组再计算表达式若表达式
循环语句本讲大纲:1、while循环语句支持:2、do…while循环语句3、for循环语句while循环语句while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句,语法如下所示:while(条件表达式){执行语句}当条件表达式的返回值为真时,则执行{}中的语句,当执行完{}中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。do…
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级JAVA语言程序设计第三章 流程控制 计算机之所以成为当代最重要的信息处理工具就是因为它有记忆能进行逻辑判断计算速度快的特点计算机实现的所有功能都是在指令的指挥下进行的而指令的集合就是程序程序有三种基本结构即顺序结构分支结构和循环结构为实现分支结构程序设计JAVA语言提供了条件分支语句if和多重分支语句switch
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Java程序设计第三章 流程控制2学习目标理解程序控制的概念运用条件语句使用if switch来控制程序的不同执行路径掌握forwhile和do句型结构控制程序的循环执行理解并能应用break和continue调整程序中的流程控制结构理解分支和循环的影响
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Java程序设计第三章 流程控制2学习目标理解程序控制的概念运用条件语句使用if switch来控制程序的不同执行路径掌握forwhile和do句型结构控制程序的循环执行理解并能应用break和continue调整程序中的流程控制结构理解分支和循环的影响
【例】定义一个计算圆面积的方法area()计算圆面积需要知道圆的半径rarea()方法应从外部得到这个r所以可将r设置为一个参数类型为doublearea()方法将计算出一个面积值类型也应为double可将它设置为area()返回值类型area()方法可定义如下: double area(double r){ double s = r r 方法参数在方法体中可直接引用
22 语句与结构化程序设计221 程序的3种基本结构222 顺序结构语句223 选择语句224 循环语句225 转移语句1程序的3种基本结构顺序结构、分支结构、循环结构221 程序的3种基本结构22 Java语句分类3222 顺序结构语句表达式语句表达式;空语句:只有分号,没有内容,不执行任何操作复合语句{[变量声明或常量声明];语句序列; }4222 顺序结构语句字符类型数据的输入 charc=
:
违法有害信息,请在下方选择原因提交举报