java学习笔记--基础篇04(循环)

JAVA流程控制

4、循环结构

4.1 while循环

1 while(布尔表达式){
2     //循环内容
3 }
  • 只要布尔表达式为true,循环就回一直进行下去,我们通过让表达式失效(变为false)的方式使循环停止。

  • 循环条件一直为true会造成无限循环(死循环),影响程序性能甚至宕机。正常业务中尽量避免死循环

  • 少部分情况需要循环一直执行,如服务器请求响应监听程序。

4.2 do...while循环

do {
    //循环内容
} while(布尔表达式);
  • while循环,选判断后执行;dowhile,先执行后判断;所以dowhlie至少会执行一次的循环内容

4.3 for循环

1 for (初始化;布尔表达式;更新){
2     //循环内容
3 }
  • for循环是最有效、最灵活的循环结构

  • for循环的循环次数在执行前就是确定的

4.4 增强for循环

1 for (声明语句 : 表达式 ){
2     //代码语句
3 }
  • 主要用于数据或集合的数据遍历

 1 package base;
 2  3 public class ForDemo {
 4     public static void main(String[] args) {
 5         int[] num = {10,15,20,25,30,35,40};
 6         for(int x : num){
 7             System.out.println(x);
 8         }
 9     }
10 }

输出 :

10 15 20 25 30 35 40

4.5 break 和 continue

  • break,在任何循环语句的主体部分均可使用break强行退出循环,不执行循环中剩余的语句,结束循环(switch语句中也可以使用)

  • continue,中止某次循环,不执行循环中剩余的语句,但是要接着进行下一次循环的条件判断。

posted @ 2021-01-18 11:23  MXH86  阅读(65)  评论(0)    收藏  举报