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初识知识,敬请关注赋能网。