JAVA中的循环结构语句

简介: JAVA中的循环结构语句

     循环语句分为while循环语句、do....while循环语句和for循环语句3种,接下来介绍这三种的用法。


     一、while循环语句

          while根据条件判断来决定是否执行大括号的执行语句,while语句会反复进行条件判断,只要循环条件成立,执行语句就会执行,直到条件不成立,while循环结束。语法为:
**      while(循环条件){

                       执行语句
                        ...
              **         }

例子演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int x = 1;         //定义变量x,初始值为1
        while (x<=4) {          //循环条件
            System.out.println("x="+x);    //条件成立,打印x的值
            x++;                 // x进行自增
        }
    }
}


     二、do....while循环语句

          do ...while循环语句,循环体会先无条件执行一次,再根据循环条件决定是否继续进行,语法为:
**            do {

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 执行语句
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  } while(循环条件);**

例子演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int x=1;                         //定义变量x,初始值为1
        do {                                                          //执行语句
            System.out.println("x="+x);        //打印x的值
            x++;                      //将x的值自增
        } while (x<=4);             //循环条件
}
}


     三、for循环语句

           for循环语句是最常用的循环语句,一般用在循环次数已知的情况下,语法为:

**                for (初始化表达式;循环条件;操作表达式) {

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;执行语句                                                   4
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ...                                                     ....
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      }**  

                                                    

                for(1;2;3) {

                                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     4
                                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   ....
                                           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     }
                                                              第一步:执行1
                                                          第二步:执行2,如果判断结果为True,执行第三步,如果判断结果为False,执行第五步
                                                            第三步:执行4
                                                             第四步:执行3,然后重复执行第二步
                                                           第五步:退出循环


例子演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int sum = 0;                                      
        for (int i=1;i<=4;i++) {                         //i的值会在1~4之间变化
            sum+=i;                      //实现sum与i的累加
        }
        System.out.println("sum="+sum);
    }
}

作者:KJ.JK

本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀

目录
相关文章
|
6天前
|
Java
Java 循环结构
4月更文挑战第9天
|
6天前
|
Java
Java循环结构
Java循环结构
19 0
|
6天前
|
Java 测试技术
Java一分钟之-循环结构:for与while循环
【5月更文挑战第8天】本文探讨了Java中两种主要的循环结构——`for`和`while`循环。`for`循环适用于已知迭代次数的情况,常见问题包括无限循环、初始化错误和作用域混淆。`while`循环适用于循环次数未知但条件明确的情况,需注意更新条件、死循环初始化和逻辑错误。避免错误的策略包括明确循环目的、检查边界条件、管理迭代变量、进行代码审查和测试,以及使用增强型`for`循环。正确理解和使用这些循环能提升代码质量。
13 0
|
6天前
|
Java
JAVA循环结构分析与设计
JAVA循环结构分析与设计
20 1
|
6天前
|
Java
Java循环结构
Java循环结构
14 0
|
6天前
|
Java
JAVA循环结构
JAVA循环结构
14 3
|
6天前
|
Java
Java switch case 语句
Java switch case 语句
11 0
|
6天前
|
Java
【Java从入门到精通】Java switch case 语句
【Java从入门到精通】Java switch case 语句
27 0
|
6天前
|
Java
【Java从入门到精通】Java循环结构
【Java从入门到精通】Java循环结构
32 0
|
6天前
|
数据采集 Java 数据库
我想再学一次Java三种循环结构哦---【开发实例】
我想再学一次Java三种循环结构哦---【开发实例】
33 0
我想再学一次Java三种循环结构哦---【开发实例】