java的for循环语句怎么使用?java有哪些循环结构?

阳光 2021-04-06 17:10:12 java常见问答 5022

For循环语句是另一种常用的java程序结构, 在一段代码起着非常重要的作用, 也是一名合格的java程序员必须熟练使用的程序结构, 那java的for循环语句怎么使用 ? 下面来我们就来给大家讲解一下这方面的内容。

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

{

    执行语句……

}

在上面的语法结构中, for关键字后面() 中包括了三部分内容: 初始化表达式、 循环条件和操作表达式, 它们之间用英文分号(;) 分隔,() 中的执行语句为循环体。 接下来分别用表示初始化表达式, 表示循环条件, 表示操作表达式, 表示循环体, 通过序号来具体分析for循环的执行流程。 案例Example14.java具体如下:

  public class Example14
    {
        public static void main(String[] args)
        {
            int sum = 0; //定义变量sum,用于记住累加的和
            for (int i = 1; i <= 4; i++)
            { //i的值会在1~4之间变化
                sum += i; //实现sum与i的累加
            }
        }
        System.out.println("sum=" + sum); //打印累加的和
    }

案例中,变量i的初始值为1,在判断条件i<=4为true的情况下,会执行循环体sun+=i,执行完毕后,会执行操作表达式计i++i的值变为2,然后继续进行条件判断, 开始下一次循环,直到i=5时,条件<=4为 false,结束循环,执行for循环后面的代码,打印“sum=10”。为了让初学者能熟悉整个for循环的执行过程,现将案例Example14.java运行期间每次循环变量sum和i的值罗列出来。

java有哪些循环结构?

while 循环

do…while 循环

for 循环

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。

一、while循环

语法:while( 布尔表达式 ) {

//循环内容

}

只要符合布尔表达式,即表达式结果为true,循环就会一直执行下去。

二、do......while循环

对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

语法:do{

//代码语句

}while(布尔表达式);

注:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。

三、for循环

虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。

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

语法:for(初始值;布尔表达式;更新){

//代码语句

}

java的这些循环结构大家一定要清楚的知道并且合理的使用,另外,for循环语句是java循环语句中最常用的循环语句,一般用在循环次数已知的情况下使用。最后大家如果想要了解更多java初识知识,敬请关注奇Q工具网。

推荐阅读:

java栈和堆分别存放什么?有什么区别?

java属性和方法的区别是什么?java怎么定义属性?

java运行窗口不见了怎么办?java如何运行?