java break return continue_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java break return continue

java break return continue

 2014/8/6 18:31:38  a151555  程序员俱乐部  我要评论(0)
  • 摘要:对于java中break,return,continue一直没有深刻理解,贴段代码脑补一下。一.continuepublicstaticvoidmain(String[]args){for(inti=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("-----")
  • 标签:Java break continue
对于java中break,return,continue一直没有深刻理解,贴段代码脑补一下。
一.continue
class="java" name="code">
	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


二.break
	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


三.return
	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	
发表评论
用户名: 匿名