java基础--跳转控制语句return break continue
2017-05-24 23:37
761 查看
跳转控制语句:
分类:1-break 中断
2-continue 继续
3-return 返回
功能:
实现控制语句的跳转和中断。
1-break使用场景:
1-switch选择结构中。
2-循环语句中(有if判断的语句)
注意:break不可以单独使用。
如何使用:
1-跳出单层循环
2-跳出多层循环
需要设定一个带标签的语句。
格式:
标签名:语句
例:
for(int x=0;i<10;i++){ for(int j =0;j<8;j++){ if(y==2){ break;//此处纸跳出单层循环 } System.out.print("*"); }设置标签:
跳出单层循环如下:
wc:for(int x=0;i<10;i++){
nc:for(int j =0;j<8;j++){
if(y==2){
break nc;//此处纸跳出单层循环
}
System.out.print("*");
}
跳出双层循环如下:
wc:for(int x=0;i<10;i++){
nc:for(int j =0;j<8;j++){
if(y==2){
break wc;//此处纸跳出双层循环
}
System.out.print("*");
}
2-continue语句跳转:
使用场景:
1-在循环中使用,离开循环场景无意义。
执行功能:结束此次循环,继续下一次循环。
break和continue使用区别:
案例表示:
for(int x=0;i<10;i++){ if(x%3==0){ //在此处添加代码 } System.out.print("*"); }问题1:在控制台输出2个*
解析:输出2个*即要第三次执行是中断操作顾break。
填入代码语句:break;
问题2:在控制台输出7个*
解析:只要是除3取余==0就不输出1-10有3 6 9三个顾continue。
填入代码语句:continue
问题3:在控制台输出13个*
解析:一共输出10个,除3取余==0的数有三个,在条件语句体中在添加一条输出语句。
填入代码语句: System.out.print("*");
3-return控制跳转语句:
return关键字不是为了结束循环的,而是结束一个方法。
下面用一个案例来解释三个跳转语句特点:
package com.lcn.day04; public class ReturnDemo { /** * 控制跳转语句break continue return */ public static void main(String[] args) { for(int i=0;i<10;i++){ if(i==2){ break ; //continue; //return; } System.out.println(i); } System.out.println("我在学习java"); } }执行break输出:
0
1
我在学习java
执行continue输出:
0
1
3
4
5
6
7
8
9
我在学习java
执行return输出:
0
1
相关文章推荐
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- java基础之跳转到标号语句的方式(return,break,continue)
- Java基础循环结构,以及循环控制语句break,continue,return
- Java中的跳转控制语句之break、continue、return
- java语言基础-控制循环语句-break- continue-return的区别
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- 04-01 Java switch、for、while、do while语句,循环嵌套,跳转语句break、continue、return
- java中特殊的流程控制语句(break,continue,return)
- 跳转控制语句---break,continue,return
- Break,continue,return来实现控制语句的跳转和中断
- 跳转控制语句:关于break,continue,和return的区别
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- Java关于程序跳转语句TestContinueBreakReturn.java
- 在Java中使用 break/continue 语句来控制多重嵌套循环的跳转
- 控制跳转语句break ,continue,return 的应用场景和区别
- Java控制循环语句break,continue,return
- Java控制循环语句break、continue、return介绍
- 跳转控制语句break,continue,return的区别。
- C# 跳转语句(break,continue,goto,return,throw)
- C# 跳转语句(break,continue,goto,return,throw)