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