java中for是什么意思

Python012

java中for是什么意思,第1张

for是控制循环的关键字。

这样解释比较容易理解,看下面的伪代码

for every int named i in group (1~10) do

{

printf("%d", i)

}

翻译一下:

定义一个范围(group)1~10,然后其中逐个赋值给int i,然后执行括号里面的printf("%d", i)

再写正式代码

for(int i=1i<=10i++) //i初始值是1,i的最大值是10 ,i每一次+1

{

printf("%d", i)

}

for循环语句 语法 for (表达式1;表达式2;表达式3){。。。语句块。。。。} 举个例子 求 1+3+5+7+9.....+99; public class Testfor { public static void main(String[] args) { int sum=0 for(int i=1i<=99i+=2){ sum+=i} System,out.println("sum="+sum)}} 给你详细讲解一下for在上述列子中走的过程。 第一次循环。。 运行表达式1 i=1 运行表达式2 判断是否 i<=99 然后运行 sum+=i sum=1 第二次循环,系统直接从第二个表达式开始运行,然后运行表达式3 i+=2. 运行sum+=i. 此时i的值为3 是sum的值为1 sum+=i 的值即为1+3=4. 然后第三次循环。 表达式2 符合条件 表达式3.. 运行sum+=i当i>99时 也就是i=100时 系统退出循环 也就是for循环中第一次循环 表达式1运行。剩下的不管多少次循环 都只运行运行表达式2. 3. 知道判断 变量不符合表达式2. 自动退出循环。 基本就是这样了, 表达不好 希望你能理解。都是自己编的 没复制。 希望采纳!!!!!