zoukankan      html  css  js  c++  java
  • 循环语句疑惑整理(更新中。。。)

    for循环中,第一次执行要不要执行++i / i++?

    答:不用;第一次执行时,只执行前两个条件,第二次才执行三个语句。

    for(int i=0;i<3;i++){
        System.out.println(i);
    }
    /**
    结果应为
    0/1/2
    */    

    关于 i++ / ++i 的区别?

    答:i++是先赋值再自增;++i是先自增再赋值。

    int i = 1;
    int b = i++;
    System.out.println("i=" + i);
    System.out.println("b=" + b);
    //i=2
    //b=1
    int c = ++i;
    System.out.println("i=" + i); 
    System.out.println("c=" + c);    
    //i=3
    //c=3    

     关于break和continue的区别?

    答:break是跳出整个循环,而continue是跳出循环中的这一次。但是当有多个循环嵌套时break只能跳出一个循环,除非将整个循环定义为标签,而break对应的是该标签,那么当break执行时是跳出全部循环。

  • 相关阅读:
    php与js 编码解码交互
    计算每页个数算法
    线程合并
    Sql调试
    并发问题
    context.Request方法总结
    元字符
    PHP留言小练习
    Git Shell Warning
    loading bar
  • 原文地址:https://www.cnblogs.com/gaojiaxu/p/8258512.html
Copyright © 2011-2022 走看看