Java学习——循环结构之跳转语句
2017-11-06 20:50
260 查看
跳转语句
在前面的循环结构中,了解到在执行循环是要进行条件判断。只有在条件为“假”时,才能结束循环。但是有时根据实际情况的需要停止整个循环或者是跳到下一次循环,有时需要从程序的一部分跳到程序的其他部分,这些都可以由跳转语句来完成。Java支持三种形式的跳转:break(停止)、continue(继续)和 return(返回)。
break关键字
break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break 跳出最里层的循环,并且继续执行该循环下面的语句。
语法
break 的用法很简单,就是循环结构中的一条语句:break;
代码示例
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { // x 等于 30 时跳出循环 if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }
运行结果为:
10 20
continue 关键字
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
语法
continue 就是循环体中一条简单的语句:continue;
代码示例
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { continue; } System.out.print( x ); System.out.print("\n"); } } }
运行结果为:
10 20
40
50
return关键字
return关键字是返回的意思,其返回值有调用他的方法去接收。return后面可以不接参数,在循环里面他代表会跳出一个循环,代码不会往他之后运行。语法
return;或者return 参数类型;代码示例
比如定义:一个叫的方法;public String bark(){ String sound = "大声吼叫"; return sound; }
return的类型必须和你的方法的头部一致,否则会报错。
break、continue、return三者的区别
break用于结束循环,即从循环中退出;continue用于结束当次循环,直接进行下次循环。
return用于返回一个值给函数,或者直接使用,结束函数;
相关文章推荐
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 黑马程序员——高新技术---Java基础语法-循环结构和跳转语句
- java学习10--循环结构for语句
- Java学习笔记九:Java的循环跳转语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- Java基础之switch语句、循环结构语句、跳转控制语句
- JAVA基础第三天学习日记_循环语句、函数、数组
- 黑马程序员-java学习笔记-循环语句
- 黑马程序员_java学习第三课中的循环结构实战总结
- java中的基础语句之循环及跳转语句
- Java基础--Java循环跳转语句之continue(二十六)
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- java学习笔记(三) -- 判断 循环语句
- Java语法基础(四)----循环结构语句
- NO3.java学习笔记(顺序结构、判断结构、选择结构、循环结构、函数)
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- java学习笔记03--判断与循环语句
- java学习笔记---循环与选择语句
- 05_java基础加强(数组、判断语句、循环结构、进制转换、常用类等)