标签:条件 函数返回值 lang 输出 多重 span 开始 进入 判断
这是第一次写博客,今天在工作中遇到有关break,return,continue。记录一下我的理解。
break:
break常用于for循环中判断语句中和switch语句,break只能跳出一层for循环,以及switch语句。如果位于多重for循环,那么break只能跳出最内层循环。
举个例子:
for(int i=0;i<10;i++){
if(i == 6){
break;
}
System.out.print(i);
}
输出结果:1,2,3,4,5
countinue:
countinue不是退出一个循环,而是重新开始一个循环。countinue跳过后面的执行语句,然后判断是否满足循环条件,再进入循环。如果 continue 位于循环嵌套中的一个内循环,则其仅能影响该内循环的执行情况,而不会对外循环造成任何影响。常用于 do...while(),while(),for循环,foreach()循环等。
for(int i=0;i<10;i++){
if(i ==6){
countinue;
}
System.out.print(i);
}
输出结果:1,2,3,4,5,7,8,9
return:
return常用于指定函数返回值,常用于函数主题中,当使用return时,后面的执行语句将不会在执行,函数执行也会停止。
for(int i=1;i<10;i++){
for(int j=0;j<i;j++){
if(i==5){
return;
}
System.out.println(i);
}
}
输出结果:1,2,2,3,3,3,4,4,4,4
标签:条件 函数返回值 lang 输出 多重 span 开始 进入 判断
原文地址:http://www.cnblogs.com/krystalliu00/p/7615243.html