for循环注意案例

 

1.在for循环中,三个表达式都可以省略,但是分号必须编写,但会出现死循环(无限循环)
2.在for循环中,省略表达式1,则出现编译错误,解决办法:在表达式1编写在for循环上面
3.在for循环中,省略表达式2, 则出现死循环或无限循环,也就是说当省略表达式2时,则条件默认为true
4.在for循环中,当省略表达式3,则出现死循环,解决办法:将表达式3编写在循环体中最后一条语句

 1 //注意:1.在for循环中,三个表达式都可以省略,但是分号必须编写,但会出现死循环(无限循环)
 2       //解决办法:ctrl + c 强制停止运行
 3         /*for(;;){
 4             System.out.println("OK");
 5         }*/
 6         //注意:2.在for循环中,省略表达式1,则出现编译错误,解决办法:在表达式1编写在for循环上面
 7         /*int i =1
 8         for(;i <= 5;i++){
 9             System.out.println(i);
10         }*/
11         //注意:3.在for循环中,省略表达式2, 则出现死循环或无限循环,也就是说当省略表达式2时,则条件默认为true
12         /*for(int i =1;;i++){
13             System.out.println(i);
14         }*/
15         //注意:4.在for循环中,当省略表达式3,则出现死循环,解决办法:将表达式3编写在循环体中最后一条语句
16         /*for (int i =1;i<=5 ; ){
17             System.out.println(i);
18             i++;
19         }*/
20         //注意:5.在for循环中,表达1中的值在循环外进行使用,则出现编译错误,解决办法:将表达式1中声明的变量,编写在for循环外面进行声明
21         int i ;
22         for(int i = 1;i <=5;i++){
23             System.out.println(i);
24         }
25         System.out.println(i);    //6
26     }
27 }

 

posted @ 2019-04-02 15:08  Penphy  阅读(767)  评论(0编辑  收藏  举报