zoukankan      html  css  js  c++  java
  • java循环语句

    while与do...while语句的区别
    while语句是先判断后执行;do...while语句是先执行后判断。所以do...while至少会执行一遍。
    foreach语句语法:
    for(元素变量x : 遍历对象obj){
    引用了x的java语句;
    }
    foreach语句中的元素变量x不必初始化。
    int arr[] = {7,10,5};  //一维数组
               for(int x3 : arr) {  //foreach语句
                    System.out.println(x3);
     
    在循环嵌套中,break 语句当前循环,即只会一层循环,要想跳出最外层或指定循环体,可使用“标签”功能,语法:
    标签名:循环体{
        break 标签名;
    }
    标签名:任意标识符
    循环体:任意循环语句
    如:
    public class MyBreak {
         
         public static void main(String[] args) {
               // TODO 自动生成的方法存根
               loop: for(int i = 0; i < 3; i++) {
                    
                    for(int j = 0; j < 6; j++) {
                         if(j == 4) {
                               break loop;
                         }
                         
                         System.out.println("i="+i +"j="+j);
                    }
               }
         }
    }
     
    continue语句也是一样。
     
    for循环与其他两种循环的区别:
    for循环里面的计数变量在里面定义,循环完不存在了,释放内存,提高内存利用率;而其他两种则计数变量在循环体外定义,循环完变量还存在,可继续使用。
     
    什么时候使用for循环,什么时候使用while循环
    如果循环次数固定,推荐使用for循环,可以释放内存,提高内存使用效率;
    循环次数不固定,推荐使用while。若不确定使用哪种循环,也推荐使用for循环。
     
    如果循环语句判断条件为无或者与循环不相关的话,会进行死循环。如:
    while(ture)
    for( ; ; )
     
    九九乘法表:
    //九九乘法表
              
     for(int i = 1; i <= 9; i ++) {
                    for(int j = 1; j <= i; j ++) {
                         System.out.print(j + "*" + i +"=" + i * j + "	");
                         //这里 i*j不用括号的原因? 四则运算法则,先乘除后加减
                    }
                    System.out.println();
               }
               
               int a = 3, b = 4;
               System.out.println(a + "*" + b +"=" + a * b);  //3*4=12
               System.out.println(a + "+" + b +"=" + a + b);  //3+4=34
     
     
  • 相关阅读:
    轮廓 | outline (Basic User Interface)
    转换 | CSS Transitions (Animations & Transitions)
    越线 | line-break (Text)
    贴士和技巧 | CSS Animations: Tips (Animations & Transitions)
    负 | @counter-style.negative (Counter Styles)
    调整 | resize (Basic User Interface)
    再见乱码:5分钟读懂MySQL字符集设置
    git
    Python 内存&函数调用关系图
    Python 笔记
  • 原文地址:https://www.cnblogs.com/21556guo/p/13362871.html
Copyright © 2011-2022 走看看