黑马程序员 for语句

来源:互联网 发布:js 引用时间戳 编辑:程序博客网 时间:2024/06/01 10:01
 ---------------------- android培训、java培训、期待与您交流! ------------------ 

for (初始化表达式;循环条件表达式;循环后的操作表达式)
{
    执行语句;
}


class  ForDemo
{
public static void main(String[] args)
{
for(int x=0;x<3;x++)
{
System.out.println("x="+x);
}
}
}





1、在for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复整个过程,直到条件不满足为止。
2、while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。
3、最尖端无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

变量有自己的作用域,对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效。
for语句执行完毕。该变量在内存中被释放。
for和while可以进行互换。如果需要定义循环增量。用for更为合适。


当要对某些语句执行很多次时,就使用循环结构。


原创粉丝点击