黑马程序员_毕向东_Java基础视频教程——for语句(随笔)

for循环语句

for语句执行步骤

for语句执行步骤


循环可以用冒号取名字

class Test
{
	public static void main(String[] args)
	{
		//标号,给循环起名字的一种方式
		w:for (int x=0; x<3; x++)
		{
			q:for (int y=0; y<4; y++)
			{
				System.out.println(x);
				break w;
			}
		}
	} 
}
格式:
    for(初始化表达式; 循环条件表达式; 循环后的操作表达式)
    {
        执行语句;
    }

【注意】
    1.for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件为true就执行循环体,然后再执行循环后的操作表达式,接着继续循环条件,重复这个过程,直到条件不满足为止
    
    2.while 与 for 可以互换,区别在于 for 为了循环而定义的变量在 for 循环结束就是在内存中释放。而while循环使用的变量在和循环结束后还可以继续使用
        
    3.最简单无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。
class Test
{
    public static void main(String[] args)
    {
        for(int x = 0; x < 3; x++)
        {
            System.out.println("x =" + x);
        }
    } 
}
class Test
{
    public static void main(String[] args)
    {
        int x = 3;
        for(; x < 3; x++)
        {
            System.out.println("x =" + x);
        }
        
        int y = 0;
        while( y<3 )
        {
            System.out.println("y =" + y);
            y++;
        }
    }
}
/*
	1、变量有自己的作用域。对于 for 来讲:如果将要用于控制循环的增量定义在 for 语句中。那么该变量只在 for 语句内有效。for 语句执行完毕,该变量在内存中被释放
	2、for 和 while可以进行互换。如果需要定义循环增量。用for 更为合适
	
	总结:
	什么时候使用循环结构?
	当要对某些语句执行多次时,就是使用循环结构

*/
class Test
{
    public static void main(String[] args)
    {
        int x = 1;
        for(System.out.println("a"); x<3; System.out.println("c"))
            System.out.println("d");
        // x++;
    }
    //输出:adcdc
    
    for(int y=0; y<3; y++)
    {
        
    }
}
/*
	无限循环的最简单表现形式
	for(; ; ){}
	
	while(true) {}
*/


posted @ 2020-05-18 15:20  kidrauhl  阅读(173)  评论(0)    收藏  举报