java continue,break,return 三者的区别和用法

原创 2016年08月30日 23:52:15
int j = 3;  
	        for (int i = 0; i < 5; i++) {  
	        if (i == j)  {  
	            // continue;
	        	// break;
	        	return ;
	         }  
	             System.out.println("i = " + i);  
	    }  
	    System.out.println("循环结束");;  
	    } 

执行结果是分别是:

continue:

i = 0
i = 1
i = 2
i = 4
循环结束

break:

</pre><pre name="code" class="java">i = 0
i = 1
i = 2
循环结束

return:

i = 0
i = 1
i = 2


总结结果: continue是跳出该循环进入下一个循环,break是跳出循环体,执行循环外的函数体,return是跳出整个函数体,函数体后面的部分也不执行


comtinue还有一种用法是带标签的continue语句,将跳到与标签匹配的循环首部

例如:

w:
		 for(int i=0; i < 5; i++){
			 for (int j = 0; j < 5; j++) {  
			        if (i == j)  {  
			             continue w;
			         }  
			             System.out.println("i = " + i);  
			    }  
			    System.out.println("循环结束"); 
		 }

运行结果是:

i = 1
i = 2
i = 2
i = 3
i = 3
i = 3
i = 4
i = 4
i = 4
i = 4



break、continue、return之间的区别与联系

break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使...
  • u014225510
  • u014225510
  • 2015年05月02日 16:03
  • 2083

break return continue 区别

1、return 语句的作用      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必...
  • shenshaohong0832
  • shenshaohong0832
  • 2010年01月28日 20:46
  • 6080

Java中关键字continue、break和return的区别

Java中关键字continue、break和return的区别 continue:跳出本次循环继续下一次循环 break:   跳出循环,继续执行循环外的函数体 return:   跳出整个函数体 ...
  • shineflowers
  • shineflowers
  • 2014年12月05日 14:32
  • 26415

新手笔记之关键字return、break和continue的用法

关键字return、break和continue的用法 1、return语句的作用 return从当前的方法中退出,返回到该调用的方法的语句处,继续执行;return返回一个值给调用该方法的语句,...
  • u014026824
  • u014026824
  • 2015年08月18日 22:32
  • 1043

python中的break|continue|pass|return

1.python中的break|continue|pass break和continue和在其他程序语言中的用法是一样的。 pass是一个空操作,表示什么也不做的意思。...
  • wangjianno2
  • wangjianno2
  • 2015年08月09日 14:45
  • 1378

Java中break、continue与return的区别

1. break break语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重...
  • z1035075390
  • z1035075390
  • 2016年07月27日 14:33
  • 2921

C语言break,continue和return的区别

C语言break和continue的区别 //break是结束整个循环体,continue是结束单次循环 比方说: while(x++ {     if(x == 3)     {     ...
  • xlhcgd
  • xlhcgd
  • 2015年10月27日 17:19
  • 2091

Java中的break和continue 区别

break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中...
  • u014612521
  • u014612521
  • 2015年01月14日 23:29
  • 4880

Matlab编程与数据类型 -- continue、break和return语句

本微信图文详细介绍了Matlab中的continue、break和return语句。
  • LSGO_MYP
  • LSGO_MYP
  • 2017年02月01日 21:36
  • 1379

C/C++中的continue、break、return的区别

引用:http://blog.chinaunix.net/uid-27007072-id-3345092.html 1.return 语句的作用       (1) return 从当前的方法中退出,...
  • SMF0504
  • SMF0504
  • 2016年05月04日 16:15
  • 3140
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java continue,break,return 三者的区别和用法
举报原因:
原因补充:

(最多只允许输入30个字)