java中for循环里面的三个表达式分别代表什么?

Python016

java中for循环里面的三个表达式分别代表什么?,第1张

for循环实例:

for(int i=0i<10i++){}

解释:

int i=0这句话是定义一个变量i,它的初始值是0

i<10这句话是定义变量i的取值范围,0<=i<10

i++;这句话是定义变量i每次变化的程度,可以写成i=i+2,这个意思就是i的取值是每次都加上2

for循环,简而言之,目的是为了减少编程者的工作量。举个例子,比方说,从1加到20,就算是心算也能很快的给出答案,但是如果是从1乘到20呢?会是多少?我想人算的话,就比较麻烦了。

接下来,给出这个乘法例子:

int i//这边的i是一个变量,用来记录循环次数

int sum = 1//这边的sum是用来记录最后的结果

for(i=1i<=20i++){

sum = sum * i//主要的运算过程,即在原来的结果上,再乘上i

}

看了上面的例子,相信你对for循环有了一个初步的了解

for循环主要把握以下几点:

1、循环的初始点,在例子中i=0

2、循环的步长,即每次增长多少,例子中i++,每次增长1

3、循环结束,即什么时候该循环能够被执行完,例子中i<=20,当i超过20的时候,循环体就结束了

4、循环体内部,即具体的操作:如果循环体中只有一个语句,可以不用打括号{};但是超过一个语句时,就一定要使用大括号,不然循环的时候只会执行第一个语句,其他语句不会被执行到。对于初学者而言,不管一个语句,都建议采用大括号{}。

希望能够帮到你~

for(true)死循环。for(表达式1表达式2表达式3){循环体}1、先执行表达式1,进行初始化工作(整个循环中表达式1只执行一次);2、执行表达式2,表达式二一般是返回布尔值true进入循环,false结束;3、执行循环体4、执行表达式3,一般是改变某些值,使得表达式2有变为false可能;5、重复2、3、4;直至结束。