循环知识点巩固

      循环结构的程序设计是面向过程的程序设计课程的核心部分,掌握好循环结构的程序设计技术对学好此类课程至关重要。

       小白已经经历了利用计算机使用和掌握了程序设计中选择结构,感悟了程序设计是其中的关键环节,对程序设计已经产生一定兴趣,但由于在程序设计过程中,会出现重复的进行一些相同功能语句的编写 ,为了让程序设计简洁、方便、易懂,所以在这里简单的总结并且自己巩固一下循环的知识点,希望自己和小白的我们一起进步。

       循环语句,有三种模式,for 循环语句、while 语句、do while语句。接下来我们一一说一下这三种循环的异同,让我们一起进入循环的国度吧。

   for循环

for循环的特点包括两部分1、循环条件,2、循环体。

for循环的语法格式:for(表达式1;表达式2;表达式3){执行代码块}

这里所说的表达式1代表完成变量的初始化,如 int i = 1;    表达式2代表了循环的判断条件;    表达式3代表表达式执行过程的件。

这里写个例子看一下:例如输出1~10的数字,在一行显示。

public class ForTest {
   public static void main(String[] args) {
     for(int i = 1; i<=10; i++){
         System.out.print(i + "\t");
         }
     }
}

for循环的注意事项:

1、在for循环的表达式中,三个表达式都可以省略,但是分号不能省略,这时会出现死循环的。

2、在for循环中省略表达式1的话,会出现错误,解决方法就是将表达式写在for循环的上面。

3、省略表达式2的话,也会出现死循环,省略表达式2的意思默认执行条件为true。

4、省略表达式3的话,也出现死循环,解决办法是需要把表达式3写在方法体最后一句。

      while循环

语法格式:while(条件){循环体}

执行流程:先判断执行条件如果为true则执行循环体,知道判断为false时,则循环结束。

还是上个例子咱们用while写一下;

public class WhileTest {

 public static void main(String[] args) {
     int i = 1;
     while (i<=10){
         System.out.print(i + "\t");
         i++;
     }
    }
}
   do while循环

特点:先执行循环体,在进行判断。

语法格式:do{循环体}while(条件)

执行过程:先执行循环体,在进行判断,直到判断条件为false时循环结束。

do while 循环我只能参透这么多吧,

三种循环的异同点总结一下

1、语法格式不同:上面我已经写的很清楚了。

2、执行顺序有所不同:for循环和while循环都是先判断执行条件是否满足,如果满足则执行循环体,知道条件为false循环结束;do while循环是先执行循环体在做判断。

3、使用情况不同:当循环次数固定是建议使用for循环,但是当循环次数不固定是建议使用while 或是do while循环。

4、当循环第一次条件判断为false时for 循环和 while循环出现0次执行循环体而do while循环会出现1次执行循环体。

在这里说一下循环中也会经常出现的continue 与break 两个的区别

1:场合不同:break可以在switch case 中使用也可以在循环语句中使用,continue只能在循环语句中使用。

2、作用不同:break当在switch case中或在循环中遇到break意思为结束当前整个switch case 或循环,而执行外面的语句;

continue 表示继续,在循环中遇到continue 则结束本次循环,执行下一次循环。

 

       以上是我对循环的理解,当然还有很多需要我去发掘的知识点或是用法,在这里我只能参悟到这些,希望大佬们可以指点,小白继续努力,小白们让我们一起进步。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值