Java中跳出循环的关键字有三个,分别是break、return和continue。它们可以帮助我们在循环中控制程序的流程,根据不同的需求来决定是否继续执行循环或者跳出循环。
1. break关键字:
break关键字用于跳出当前所在的循环,无论是for循环、while循环还是do-while循环,都可以使用break来提前结束循环。当程序执行到break语句时,会立即跳出循环,并继续执行循环后面的代码。下面是一个使用break的示例:
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
System.out.println(i);
上述代码会输出1、2、3、4,当i等于5时跳出循环。
2. return关键字:
return关键字用于结束当前方法的执行,并返回一个值(如果方法有返回值的话)。当程序执行到return语句时,会立即结束当前方法的执行,并将返回值返回给调用者。下面是一个使用return的示例:
public int add(int a, int b) {
return a + b; // 返回a和b的和
上述代码定义了一个add方法,接收两个整数参数a和b,然后返回它们的和。
3. continue关键字:
continue关键字用于跳过当前循环中的剩余代码,直接进入下一次循环的执行。当程序执行到continue语句时,会立即结束当前循环的本次迭代,并开始下一次迭代。下面是一个使用continue的示例:
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // 当i为偶数时跳过本次循环
}
System.out.println(i);
上述代码会输出1、3、5、7、9,当i为偶数时跳过本次循环。
break关键字用于跳出循环,return关键字用于结束方法的执行并返回值,continue关键字用于跳过当前循环的剩余代码。它们在不同的场景下可以帮助我们控制程序的流程,提高代码的灵活性和效率。
千锋教育拥有多年IT培训服务经验,提供专业的Java培训、web前端培训、大数据培训,python培训等课程,采用全程面授高品质、高体验教学模式,拥有国内一体化教学管理及学员服务,想获取更多IT技术干货请关注千锋教育IT培训机构官网。