对于java中break,return,continue一直没有深刻理解,贴段代码脑补一下。
[b]一.continue[/b]
结果显示:continue会终止后续代码的执行,但是不会终止循环。
[b]二.break[/b]
结果显示:break会终止循环,但是不会终止程序的运行
[b]三.return[/b]
结果显示:return会终止程序,表示满足改条件则,该代码块执行终结。
[b]一.continue[/b]
public static void main(String[] args) {
for(int i =0;i<5;i++){
System.out.print("front"+i+"\t");
if(i==3){
continue;
}
System.out.print("back"+i+"\t");
}
System.out.println("");
System.out.println("-----");
System.out.println("end");
}
结果显示:continue会终止后续代码的执行,但是不会终止循环。
front0 back0 front1 back1 front2 back2 front3 front4 back4
-----
end
[b]二.break[/b]
public static void main(String[] args) {
for(int i =0;i<5;i++){
System.out.print("front"+i+"\t");
if(i==3){
break;
}
System.out.print("back"+i+"\t");
}
System.out.println("");
System.out.println("-----");
System.out.println("end");
}
结果显示:break会终止循环,但是不会终止程序的运行
front0 back0 front1 back1 front2 back2 front3
-----
end
[b]三.return[/b]
public static void main(String[] args) {
for(int i =0;i<5;i++){
System.out.print("front"+i+"\t");
if(i==3){
return;
}
System.out.print("back"+i+"\t");
}
System.out.println("");
System.out.println("-----");
System.out.println("end");
}
结果显示:return会终止程序,表示满足改条件则,该代码块执行终结。
front0 back0 front1 back1 front2 back2 front3