1. 学会一个新单词:iteration..
2. 循环共有三种:while,do-while和for
3. while()其实就是:你给while一个条件,符合条件的他继续循环尖括号内的内容,不符合条件了,停止,或者干其他事。一个典型的例子:
size(100,100);
background(40,250,150);
smooth();
float w = width ;
while (w>0)
{
stroke(0);
fill(13,w+30,50);
ellipse(height/2,width/2,w,w);
w=w-5;
}
4. 有一种循环叫做死循环。。:
int x = 0;
while (x < 10) {
println(x);
x = x – 1;
}
如果你在pr中运行这段代码,那么就等着程序死吧。因为当x小于10的情况下,则无限在print窗口列印出x的值,而这里,x的值将永远小于10,因此,程序将无限的运行下去。当然,死 得越慢,意味着你的电脑性能越好。。
5. for循环的应用:
从0数到9:for (int i=0; i<10; i=i+1)
从0以10的间隔数到100:for (int i=0; i<101; i=i+10)
从100以5的间隔数到0:for (int i=100; i>=0; i=i-5)
6.
x++;等于x=x+1;
x–;等于x=x-1;
x+=2;等于x=x+2;
x*=3;等于x=x*3;
7. 用for来写上边那个用while来写的例子:
size(100,100);
background(40,250,150);
smooth();
for (float w=width; w>0; w-=5)
{
stroke(0);
fill(13,w+30,50);
ellipse(height/2,width/2,w,w);
}
8. 变量分为局部变量和全局变量。由名称可知,全局变量可以在整个程序的任何地方被调用,而局部变量则仅能在一个程序块中被调用。全局变量在程序之始便被申明,而局部变量则是在某个程序块中被申明,例如在draw()或for里。比方说上例的变量x则仅适用于for程序块。
9. 理论上,全局变量与局部变量可以使用相同的名字,但是用屁眼想想都知道,为了避免引起混乱,最好还是别这么做ba。。
10. 一个例子很好:
int count=0;
void setup() {
size(200,200);
}
void draw() {
count=count+1;
background(count);
}
运行它,然后将int count=0;放入draw()里申明,再运行看看。是的,这就是全局与局部变量的关系与区别。
本课有很多例子和练习,Daniel一个必出的练习就是让你试着将程序在for和while之间相互转换,以熟悉两种循环的写法,大家也可以多试试,看看哪个更适合你的思维习惯。
仁兄可以出书了
细读你写的东西
你说对欲速则不达
慢工出细活
哥们请注意,这些东西不是我“写”的,只是我在遵照学习时自己整理的学习笔记而已,,以我目前的水平,出书还早得很呢- –
x++;等于x=x+1;
x–;等于x=x-1;
x-;没试出来,是不是x–;写漏了?;)
x–相当于x=x-1
哈哈 是字据太小 两个- -显示连一起了
如何实现0~9~0的循环