您的位置:首页 > 编程语言 > Java开发

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用于返回一个值给函数,或者直接使用,结束函数;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: