上次说完回圈,其实还有一个回圈的范例没说到
就是巢状回圈,巢状回圈的意思是回圈叙述中又有其他回圈叙述
直接用范例说明,程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app4_4
{
public static void main(String[] args)
{
int i,j;
for(i = 1; i <= 9;i++){
for(j = 1;j <= 9;j++)
System.out.print(i+"*"+j+"="+(i*j)+"\t");
System.out.println();
}
}
}
执行结果如下:
以上就是巢状回圈,范例就是一个简单的九九乘法表
再来带入今天的主题,回圈的跳离
回圈的跳离分成两个部分:break跟continue
break可以让程序强制拖离回圈
如果break出现在巢状回圈的内层回圈,那break只会脱离当前回圈
break的格式是
for(初值设定; 判断条件; 设定增减量)
{
叙述1;
叙述2;
...
break;
叙述n;
...
}
...
当执行到break时,叙述n之後的叙述不会被执行
continue可以让程序强制跳到回圈的开头
当程序执行到continue叙述时,会立即停止剩下的执行主体,而回到回圏的开头
continue的格式就是把break的地方换成continue
当程序执行到continue,会立即回到回圈开头的地方继续执行
当程序叙述都不满足continue时,才会继续执行叙述n
今天就先说到这里,下次再带来break跟continue的范例
>>: OpenStack Neutron 介绍 — Linux Bridge Provider Networks
这篇里所用的架构,是用Elasticsearch 2016年的版本,虽然有点过时,但这里有个新名词叫...
接下来的范例都会以vue.js语法撰写喔! 情境 在上传图档到server前,须在前端UI上显示预览...
Show the browser's Elements and Network tool insi...
基本上 CDN 是现在的 Web 应用不可或缺的技术,当对被 CDN 加速过的域名发出请求时,CD...
from Steps to develop problem-solving skills 我认为没...