for while do while 循环的注意事项和练习

2020-04-12三种循环的写法

    public static void main(String[] args) {
        //fou 循环    当循环次数固定时 ,建议使用for循环
        for (;;){
            //循环体
        }
        //当循环次数不固定时 ,建议使用while循环、do while 循环
        //while 循环  先判断 再循环   先判断,再执行,则使用while循环。
        while(条件){
            //循环体
        }
        //do while 循环  先循环在判断  先执行,然后再判断,则使用do while 循环。
        do{
            //循环体
        }while(条件)

    }

 

 

for循环的注意事项

 1  public static void main(String[] args) {
 2         //注意: 1.在for循环中,三个 表达式都可以省略,但是分号必须编写,则出现死循环也叫做无限循坏,解决办法:按
 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              */
12         //注意: 3.在for循环中,省略表达式2,则出现死循环或无限循环,也就是说当省略表达式2时,则条件默认为true
13             /*  for(int i = 1; ;i++) {
14                      System. out.println(i) ;
15             }*/
16         //注意: 4. 在for循环中,当省略表达式3,则出现死循环,解决办法:将表达式3编写在循环体中最后一条语句
17             /*    for(int i = 1;i <= 5;){
18                     System . out. println (i) ;
19                    i++;
20             }*/

while 循环练习题 

使用while循环完成输出所有三位数中能被4整除的数,并且每行显示5个
 1 public static void main(String[] args) {
 2         //练习10:使用while循环完成输出所有三位数中能被4整除的数,并且每行显示5个
 3         int i = 100;
 4         int count = 0;//用来计算有几个能被4整除的数字
 5         while (i<=999){
 6             if(i%4 == 0){
 7                 System.out.print(i+"\t");
 8                 count++;
 9                 if(count%5 == 0){
10                     System.out.println();
11                 }
12 
13             }
14             i++;
15     }
17      System.out.println(count);
18   }

循环不同点

➢执行顺序不同。
■for 循环和while循环:先判断当条件为true时,然后再执行。
■do while循环:先执行循环体,然后再判断条件。
➢使用情况不同。
■当循环次数固定时 ,建议使用for循环
■当循环次数不固定时 ,建议使用while循环、do while 循环
◆先判断,再执行,则使用while循环。
◆先执行,然后再判断,则使用do while 循环。

posted @ 2020-04-11 10:59  严重焦虑症  阅读(593)  评论(0编辑  收藏  举报