for语句

作者: 张轻舟 | 来源:发表于2018-05-06 16:05 被阅读4次

    for 语句的基本结构如下所示:

    for(初始化表达式;判断表达式;递增(递减)表达式){
    执行语句; //一段代码
    }

    初始化表达式:

    初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。
    判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。

    递增(递减)表达式:

    这一项规定每执行一次程序,变量以多少增量或减量进行变化。

    例如

    循环输出0到5的数字

    //for循环基础写法  
    for(int i=0;i<5;i++){  
        System.out.println("i:"+i);  
    }
    

    for循环中初始化放在外面的写法

    //for循环中初始化放在外面的写法  
    int j=0;  
    for(;j<=6;j=j+2){  
        System.out.println("j:"+j);  
    }  
    

    for语句实现死循环

    //        for特性写法  
            for(;;){  
                System.out.println("yes");  
            }  
    

    死循环又想要对参数进行控制

    int n=0;  
    for(;;n=n+10){  
        System.out.println("n:"+n);  
    }  
    

    利用for来遍历数组或者遍历集合对象

    //利用for循环进行遍历数组或者对象  
    String[] strNum={"张三","李四","王五"};  
    for(String str:strNum){  
        System.out.println("name:"+str);  
    }  
    

    利用for实现多层循环

    //for实现双层循环  
    for(int i=0;i<5;i++){  
        for(int j=0;j<5;j++){  
            System.out.print(j+"  ");  
        }  
        System.out.println("i:"+i);  
    }  
    
    多层循环非常耗费时间,效率特别低下

    相关文章

      网友评论

          本文标题:for语句

          本文链接:https://www.haomeiwen.com/subject/jmlclftx.html