Java中break、Continue、reutrn总结,breakreutrn

Java中break、Continue、reutrn总结,breakreutrn

随手记录一下:

(声明:部分内容总结来自以下博客的连接,侵删)

https://www.cnblogs.com/yangh965/p/5854022.html

https://blog.csdn.net/dly215011/article/details/52573031

break:是跳出当前的循环块或者程序块。循环块有for、do
while、while,程序块有switch(){case 1:
xxx;break;}在循环体中的作用是跳出正在循环的循环块,在程序块中的作用是中断与下一个case的比较。

break运行代码:

 1 public static void BreakFunction() {
 2         System.out.println("执行Function........................");
 3         int i[] = { 10, 20, 30, 40, 50, 60 };
 4         for (int k : i) {
 5             System.out.println("开始......");
 6             System.out.println("i:" + k + "        ");
 7             if (k == 30) {
 8                 System.out.println("=======执行break=======");
 9                 break;
10             }
11             System.out.println("结束......");
12             System.out.println("");
13         }
14     }

 

 1 public static void BreakFunction(){
 2         System.out.println("执行Function........................");
 3         int i [] = {10,20,30,40,50,60};
 4         for(int k : i){
 5             System.out.println("i:"+k+"        ");
 6             if(k =

 

**break运行结果:
执行Function……………………
开始……
i:10        
结束……

开始……
i:20        
结束……

开始……
i:30        
=======执行break=======**

continue:可以强迫程序跳到循环的起始处,当程序运行到continue语句时,即会停止运行剩余的循环主体,而是回到循环的开始处继续运行。

continue运行代码:

 

 1 public static void ContinueFunction() {
 2         System.out.println("执行Function........................");
 3         int i[] = { 10, 20, 30, 40, 50, 60 };
 4         for (int k : i) {
 5             System.out.println("开始......");
 6             System.out.println("i:" + k+ "        ");
 7             if (k == 30) {
 8                 System.out.println("========执行continue========");
 9                 continue;
10             }
11             System.out.println("结束......");
12             System.out.println("");
13         }
14     }

 

 

continue运行结果:

**执行Function……………………
开始……
i:10        
结束……

开始……
i:20        
结束……

开始……
i:30        
========执行continue========
开始……
i:40        
结束……

开始……
i:50        
结束……

开始……
i:60        
结束……**

return:它不是专门用于循环结构控制的关键字,而是用来结束一个方法,当一个方法执行到return语句时,这个方法将被结束,循环自然也随之结束。与break,continue不同的是,return不管处于多少层循环之内直接结束整个方法

return运行代码:

 1 public static void ReturnFunction() {
 2         System.out.println("执行Function........................");
 3         int i[] = { 10, 20, 30, 40, 50, 60 };
 4         for (int k : i) {
 5             System.out.println("开始......");
 6             System.out.println("i:" + k+ "        ");
 7             if (k == 30) {
 8                 System.out.println("========执行return========");
 9                 return;
10             }
11             System.out.println("结束......");
12             System.out.println("");
13         }
14     }

 

return运行结果:

**执行Function……………………
开始……
i:10        
结束……

开始……
i:20        
结束……

开始……
i:30        
========执行return========

**

2018-03-29 16:53:08

http://www.bkjia.com/Javabc/1316230.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1316230.htmlTechArticleJava中break、Continue、reutrn总结,breakreutrn
随手记录一下: (声明:部分内容总结来自以下博客的连接,侵删)
https://www.cnblogs.com/yangh965/p/

循环、逻辑语句块

好久不写博客了,断更了好几天了,从上周五到今天,从北京到上海,跨越了1213.0公里,从一个熟悉的城市到陌生的城市,还好本人适应力比较好,还有感谢小伙伴的接风咯,一切都不是事,好了,进入正题:

本篇还是.NET 基础部分咯,主要简述循环,判断:

循环:

for循环

语法:

for(表达式1;表达式2;表达式3)

{

循环体;

}

表达式1一般为声明循环变量,记录循环的次数

表达式2一般为循环条件

表达式3一般为改变循环条件的代码,使循环条件终有一天不再成立。

执行过程:程序首先执行表达式1,声明了一个循环变量用来记录循环的次数,

然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,

则执行循环体。当执行完循环体后,执行表达式3,然后执行表达式2继续判断循环条件是否成立,如果成立则继续执行循环体,如果不成立,则跳出for循环。

案例:

图片 1

注:如案例中的“水仙花数” 不懂自行百度。

foreach循环:

语法:

foreach(数据类型 标识符 in 表达式)

{

循环体

}

foreach (type identifier in expression)

{

Statement

}

其中:

type

identifier 的类型。

identifier

表示集合元素的迭代变量。如果迭代变量为值类型,则无法修改的只读变量也是有效的。

expression

对象集合或数组表达式。集合元素的类型必须可以转换为 identifier
类型。请不要使用计算为 null 的表达式。

而应计算为实现 IEnumerable 的类型或声明 GetEnumerator
方法的类型。在后一种情况中,GetEnumerator 应该要么返回实现 IEnumerator
的类型,要么声明 IEnumerator 中定义的所有方法。

statement

要执行的嵌入语句。

案例:

图片 2

注:案例中图片 3是声明一个int类型的数组。以后的篇章中会讲述到数组、集合。

while循环

语法:

while

{

循环体;

}

执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,

如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到

循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环。

在while循环当中,一般总会有那么一行代码,能够改变循环条件,使之终有一天不再成立,

如果没有那么一行代码能够改变循环条件,也就是循环条件永远都成立,我们称之这种循环

叫做死循环。

最简单的最常用的死循环:

while

{

}

特点:先判断,再执行,有可能一遍循环都不执行。

案例:

图片 4

do-while循环

语法:

do

{

循环体;

}while;

执行过程:程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件,

如果成立,则继续执行do中的循环体,如果不成立,则跳出do-while循环。

特点:先循环,再判断,最少执行一遍循环体。

案例:

图片 5

嵌套循环:外层循环用来控制输出的行数,内层循环用来控制输出的列数

for(表达式1;表达式2;表达式3)

{

for(表达式1;表达式2;表达式3)

{

循环体;

}

}

例如99乘法表:

图片 6

逻辑语句块:

if语句

语法:

if

{

要执行的代码;

}

判断条件:一般为关系表达式或者bool类型的值。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图