首页 > 文档 > for
2017
07-04

for

名称: for

例子:

for - 第1张  | Processing编程艺术

 

for (int i=0; i<40; i=i+1)   {

line(30, i, 80, i );

}

for - 第2张  | Processing编程艺术

 

 

for (int i=0; i<80; i=i+5)  {

line(30, i, 80, i);

 }

for - 第3张  | Processing编程艺术

 

 

for (int i=40; i<80; i=i+5)   {

   line(30, i, 80, i);

     }

for - 第4张  | Processing编程艺术

 

 

 // for() 语句循环嵌套可以产生二维数组

for (itn i=30; i<80; i=i+5)   {

for (int j=0; j<80; j=j+5)   {

point(i, j);

}

}

 

 

 

//这个例子没有可视化输出,而是把数值输出到控制台



int[ ] nums={5,4,3,2,1};

for (int i : nums) {

pritnln(i);

}

 

描述: 控制一系列的重复。一个基础的for 函数结构有三个部分:初始化,判断,改变变量的值。每个部分之间用分号隔开,函数会一直循环知道判断部分得出假(非真即假)。执行for函数的时候是进行一下一系列的运作

  1. 初始化开始
  2. 判断语句判定是真还是假
  3. 判定是真,就继续第四步,如果判定是假,就跳到第六步
  4. 运行for函数内部的语句
  5. 运行 改变数值的语句然后跳到第二步
  6. 跳出循环

 

在上面的第一个例子中,for结构执行了40次, 在初始化语句中,i的被声明而且被赋值为0,i小于40,所以判定为真,在每个循环的最后一步,i都要加1. 在执行第41次的时候,判定为假,因为i的值等于40,所以i<40这个语句非真(为假),因此跳出循环

 

另一种for循环结构使我们更容易得到数组里的每一个元素,比如上面最后一个例子,在括号中,首先定义数组的数据类型,然后定义变量名,当for函数运行时,数组里的元素会被逐个赋给变量名,最后,在冒号后面,定义将要用到的数组。

 

语法: for (初始化; 判断; 改变数值)  {

语句

}

 

for (元素数据类型 : 数组)  {

语句

}

 

参数:  初始化:  当循环开始的时候,执行语句

判断:    如果判定为真,就继续执行语句

改变数值: 在每次循环的末端执行

语句:      所有的语句豆浆在整个循环过程中执行一遍

数据类型:  数组里面,元素的数据类型

元素:      一个给数组里面的每个元素用的暂时的名字

数组:      数组名

 

相关: while



最后编辑:
作者:卡萨布兰卡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。