- 1、本文档共116页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语法基础new
* for循环流程图 前续代码及循环控 制变量的定义 循环体中的程序 循环控制条件 True False 后续代码 步长变量的改变 流程图 进程 判断 输入输出 起始符 N Y Y N 开始 结束 int i = 0 i 3 ? i ++ i 4 ? j ++ int j = 0 打印 * 号 打印换行 符号 * collection-based for循环 采用for语句的基本格式 在for循环语句的圆括号之间的第一个控制表达式中是循环变量,然后以冒号分隔,第二个控制表达式,确定了第一个控制表达式中声明的变量的取值来源的集合。 循环for * while语句的一般形式为: [初始化部分] while (条件表达式) { 循环体语句; [迭代部分;] } 3.6 循环while * while语句的执行过程为: 初始化,为循环设置初始值。 判断条件表达式的值,如果为真,就执行循环体语句;如果条件表达式的值为假,就跳出while语句。 执行迭代部分,为下次循环做准备。 返回②。 while语句是先执行②,即先判断后执行,如果不满足判断条件,循环体可能一次都不能执行。注意,在循环体中应该有使循环趋于结束的语句,否则循环将永远进行下去,形成死循环。 3.6 循环while * while循环的流程图 前续代码及循环控 制变量的定义 循环体中的程序 循环控制条件 True False 后续代码 * for循环与while循环的比较 for循环比while循环结构清晰。 for循环的循环控制变量的定义、初始化,选换结束的条件,步长变量的控制都在一条语句中实现。 while循环的循环控制变量是在循环之前定义的,循环控制条件与for相同,而步长变量是在循环体内部修改的。 有时候用while实现会方便很多。例如在程序中将在1~10之间产生一个随机数,当产生的数字为7的时候打印一个提示语句并结束程序,否则继续执行直到产生的数字为7。 * while语句先判断后执行, while语句为“当型“循环 do-while语句先执行后判断,循环体至少被执行一次, 称do-while语句为”直到型“循环。 循环do-while * do-while语句的一般形式为: [初始化部分] do { 循环体语句; [迭代部分;] } while (条件表达式); 注意:这里while()后面有一个“;” 循环do-while * do-while语句的执行过程为: 初始化,为循环设置初始值。 执行循环体语句。 执行跌代部分,为下次循环做准备。 判断条件表达式的值,如果为真,就返回②;如果条件表达式的值为假,就跳出do-while语句。 do-while语句是先执行循环体,再判断,循环体至少被执行一次。同样,在循环体中应该有使循环趋于结束的语句。 循环do-while * do while循环流程图 前续代码及循环控 制变量的定义 循环体中的程序 循环控制条件 True False * 嵌套循环: 用户可以将任何一种循环嵌入到另一种循环中,并且可以进行任意多重的嵌套。 例题:计算从1开始到给定数值之间所有整数的乘积。 循环 * 功能:结束本次循环,进入下一次循环,例如: for(int i=1; i=limit; i++) { if(i%3 == 0) { continue; } sum += i; } 循环continue * 功能:可以停止执行内循环,并且可以直接跳转至包含本循环的外循环的下一轮迭代的起始处继续执行。 循环带标号的continue * 功能:结束本循环,跳到循环语句之后的第一条语句处执行。 例题:查找2~50之间的所有素数 带标号的break语句:允许程序跳转至有标号的外层块或循环之后的语句处继续执行,而不管这些嵌套块有多少层。 3.6 循环break * 本章小结 本章主要学习了Java语言的流程控制语句和Java语言中数组的使用方法。 Java的分支语句主要有两种:分别是if语句和switch语句。在Java中,if语句是一个基本判定工具。它在给定的逻辑表达式为true时选择执行一个语句块。当逻辑表达式为false时,通过使用else关键字选择执行另
文档评论(0)