定制小程序开发java中continue和break区别

1 break定制小程序开发用于完全结束一个循环,体,定制小程序开发执行循环后面的语句。

2 continue定制小程序开发是跳过当次循环中剩下的语句,定制小程序开发执行下一次循环。

定制小程序开发但其实这两句话看不出定制小程序开发什么明显的意思,还是要通过写循环才能明白。

先自己运算答案,然后分别对照正确答案。

(一)执行continueMethod1(),结果应当是

 分析如下:i=0开始,i=7结束。

(1)当i = 0,接着条件判断false,执行“i=i+1”代码后,i=1,所以最后控制台输出1.第一轮循环结束

(2)然后因为是for循环,有变更条件i++,所以第二轮循环体i=2开始,接着条件判断true,所以控制台输出“i的值为2,continue”。由于continue是跳出本轮循环,所以属于第二轮循环的代码i = i+1 和System.out.println(i) 不再执行。第二轮循环结束

(3)变更条件i++,所以第二轮循环体i=3开始,接着条件判断false,执行“i=i+1”代码后,i=4,所以最后控制台输出4.第3轮循环结束

(4)变更条件i++,所以第4轮循环体i=5开始,接着条件判断false,执行“i=i+1”代码后,i=6,所以最后控制台输出6.第4轮循环结束

(5)变更条件i++,所以第5轮循环体i=7开始,接着条件判断false,执行“i=i+1”代码后,i=8,所以最后控制台输出8。此刻循环终止。

(二)执行breakMethod1(),结果应当是

 分析如下:只看for循环,本来应该是i=1开始,i=7结束。

(1)当i = 0,接着条件判断false,执行“i=i+1”代码后,i=1,所以最后控制台输出1.第一轮循环结束

(2)然后因为是for循环,有变更条件i++,所以第二轮循环体i=2开始,接着条件判断true,所以输出“i的值为2,break”。由于完全结束一个循环,跳出循环体,执行循环后面的语句。所以整个循环直接跳出。不再循环。

(三)执行continueMethod2(),结果应当是

 分析如下 i=0开始,i=6结束。

(1)i=0,接着条件判断为true,执行i++后,i = 1;continue是跳出本轮循环,所以下面属于本轮循环的i++和 s += i 不再执行,第一轮循环结束。

(2)i=1,条件判断false,执行i++和 s += i 代码后,i = 2,s= 2,第2轮循环结束。

  (3)  i=2,条件判断true,执行i++后,i = 3;continue是跳出本轮循环,所以下面属于本轮循环的i++和 s += i 不再执行,第三轮循环结束。第三轮s依然为2

(4)i=3,条件判断false,执行i++和 s += i 代码后,i = 4,s= 6,第4轮循环结束。

(5) i=4,条件判断true,执行i++后,i = 5;continue是跳出本轮循环,所以下面属于本轮循环的i++和 s += i 不再执行,第5轮循环结束。第三轮s依然为6

(6)i=5,条件判断false,执行i++和 s += i 代码后,i = 6,s= 12,第6轮循环结束。

(7)i=6,条件判断true,执行i++后,i = 7;continue是跳出本轮循环,所以下面属于本轮循环的i++和 s += i 不再执行,第三轮循环结束。第三轮s依然为12.此刻不符合while条件,所以执行

System.out.println(s),最后控制台结果为12。

(四)执行breakMethod2(),结果应当是

 分析如下本来应该是 i=0开始,i=6结束。

(1)i=0,接着条件判断为true,执行i++后,i = 1;break用于完全结束一个循环,跳出循环体,执行循环后面的语句。所以循环直接结束,s依然为0。

最后控制台输出0

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发