continue,return,break的区别
一. Continue的使用
/**
* continue的使用方法
*/
@Test
public void test01() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.print(" "+"i = " + i);
}
}
输出结果
i = 0 i = 1 i = 2 i = 3 i = 4 i = 6 i = 7 i = 8 i = 9
- 循环中,使用continue的话,当符合条件后,会跳出该判断,继续执行其他逻辑且循环继续
二 . return 的使用
/**
* return的使用方法
*/
@Test
public void test02() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
return;
}
System.out.print(" "+"i = " + i);
}
}
输出结果
i = 0 i = 1 i = 2 i = 3 i = 4
- 循环中,使用return的话,当符合条件后,会跳出循环
三 . break的使用
/**
* break的使用方法
*/
@Test
public void test03() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.print(" " + "i = " + i);
}
}
输出结果
i = 0 i = 1 i = 2 i = 3 i = 4
1.循环中,使用break的话,当符合条件后,会跳出循环,与return的使用方式一致,但函数若有返回值void,需要使用return