关于Break 、Contiun 和Return语句的说明
来源:互联网 发布:淘宝客佣金被冻结 编辑:程序博客网 时间:2024/06/13 23:05
一.break
1. break 语句形式:break;
2. break 语句功能: A. switch 语句中,break 语句会终止其后语句的执行,退出 switch 语句。 B. 使一个循环立即结束,也就是说在循环中遇到break 语句时,循环立 即终止, 程序转到循环体后的第一个语句去继续执行。
3. 注:
A. break 语句在循环中使用时,总是与 if 一起使用,当条件满足(或 不满足) 时,负责退出循环。
B. 如果循环体中使用 switch 语句,而 break 出现在 switch 语句中,则 它只用 于结束 switch,而不影响循环。
C. break 语句只能结束包含它的最内层循环,而不能跳了多重循环。
4. 例: break 语句的执行只能从内层循环中退出, 继续执行 for 循环的其 它语句 而不是退出外层循环。
//Break 示例 for (int i = 0; i < 10; i++) { if (i == 5) { for (int j = 0; j < i; j++) { if (j == 2) { break; } textEdit2.Text += j + "-"; } } textEdit1.Text += i + ","; } textEdit1.Text = textEdit1.Text.Trim(',');//输出结果:0,1,2,3,4,5,6,7,8,9 textEdit2.Text = textEdit2.Text.Trim('-');//输出结果:0-1
二.continue
1.continue 语句形式:continue;
2.continue 语句功能: 循环, 即遇到continue 语句时,不执行循环体中 continu e 后的语句,立即转去判断循环条件是否成立。它只能出现在循环体中,其功能是立即结束本次
3.Continue 与break 语句的区别: continue 只是结束本次循环,而不是终 止整个循 环语句的执行,break 则是终止整个循环 语句的 执行,转到循环语句后的下一条语句去执行。
//Contiun 示例 for (int i = 0; i < 10; i++) { if (i == 5) { for (int j = 0; j < i; j++) { if (j == 2) { continue; } textEdit2.Text += j + "-"; } } textEdit1.Text += i + ","; } textEdit1.Text = textEdit1.Text.Trim(',');//输出结果:0,1,2,3,4,5,6,7,8,9 textEdit2.Text = textEdit2.Text.Trim('-');//输出结果:0-1-3-4
三.Return
1.return 语句形式:return (返回值);
2.功能:语句是返回语句,不属于循环语句,返回语句是用于结束函数的执行,返回到调用函数时的位置。语法中因带有表达式,返回时先计算表达式,再返回表达式的值。不带表达式则返回的值不确定。
//Return 示例 for (int i = 0; i < 10; i++) { if (i == 5) { for (int j = 0; j < i; j++) { if (j == 2) { return; } textEdit2.Text += j + "-"; } } textEdit1.Text += i + ","; } textEdit1.Text = textEdit1.Text.Trim(',');//输出结果:0,1,2,3,4, textEdit2.Text = textEdit2.Text.Trim('-');//输出结果:0-1-
- 关于Break 、Contiun 和Return语句的说明
- 跳转控制语句:关于break,continue,和return的区别
- 关于break和return
- 关于break、continue和return的区别
- 关于Java的return continue break语句的讲解
- 关于Java的return continue break语句的讲解
- continue,break,return和finally的用法和实例说明
- break和return语句用于跳出当前的块
- 跳转语句:break、continue和return
- 关于return、exit、continue和break的比较
- Java语言中关于break,continue和return的区别
- return 和 break的区别
- break和return的用法
- break和return的区别
- break return continue语句的用法
- 跳转语句continue;break;return的区别
- return、break、continue语句的区别
- break、return语句的使用区别
- coco2d-x 实现风雪飘动效果
- R 基础
- Linux重启网卡的方法
- 用grep提取正则匹配上的字符串
- 使用NSString 的格式化大全
- 关于Break 、Contiun 和Return语句的说明
- 个人就现有的网络备课系统的一点看法
- c++test版本简介
- jdbc链接数据库的三种方式
- dom4j 远程读取
- ListView 动态加载
- 16进制、10进制、BCD码之间的转换
- SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
- [Web开发笔记][3]MyEclipse 8.0启动Tomcat 7报错:Could not find the main class: org.apache.catalina.startup……