zoukankan      html  css  js  c++  java
  • 记录break和continue的区别

     我对break 和 continue 还是有点搞不清除,今天在看《Thinking in Java》,看到这个,学习了一下。
          break的作用是跳出这个循环(如果这个break或者continue在循环中的if语句里面,不是跳出if语句,而是跳出循环语句),执行这个循环的大括号以后的语句,break在循环语句中是这样,在switch语句用功能也是这样的,而continue是当条件满足的时候不执行这个循环后面的语句,从这个循环的开始重新执行。
          以下代码是书本中的范例,我改了一下,运行了一下,终于明白了。

     

    public class BreakAndContinue {
        public static void main(String [] args){
            for(int i=0;i<20;i++){
                if(i==14) break;
                if(i%9==0) continue;
                System.out.println(i+“  ”);
            }
            int i=0;
            while(true){
                i++;
                int j=i*27;
                if(j==1269) break;
                if(i%10!=0) continue;
                System.out.print(i+“  ”);
            }
        }
    }
          运行的结果如下: 1 2 3 4 5 6 7 8 10 11 12 13 10 20 30 40
          在上面的for语句中,如果出现14就跳出本次循环,继续下面的while循环,在前面的14个数中(从0开始),只有9%9==0,所以当i==9的时候,continue了一下,就没有输出"9"了。后面的while也是同一个道理。
          通过一个程序发现break 和 continue也并不怎么难,通过例子应该更好理解一点。

  • 相关阅读:
    oracle教程:PLSQL常用方法汇总
    CORBA_TAO的环境配置
    安装使用Sybase ASE 12.5
    Oracle数据库备份命令Exp/Imp
    30个非常流行的提示信息插件(jQuery Tooltip Plugin)
    Spring.NET学习笔记——目录(转)
    JavaScript trim函数大赏 (转)
    使用基于 Informix Dynamic Server 的 Server Studio JE
    接触 CORBA 内幕: IOR、GIOP 和 IIOP
    Oracle数据库SQL
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3150359.html
Copyright © 2011-2022 走看看