| 复制代码循环结构:
        while结构:
                while(循环条件)
                {
                        循环体;
                }
        do while结构:
                do
                {
                        循环体;
                }while(循环条件);
        for循环结构:
                for(初始化表达式;循环条件;循环后操作表达式)
                {
                        执行语句;
                }
*/
//代码演示:
class XunHuanDemo 
{
        public static void main(String[] args) 
        {
                //分别使用while、do while和for实现1到10的打印
                int x= 1,y = 1;
                //用while实现
                while (x<=10)
                {
                        System.out.print(x+"        ");
                        x++;
                }
                System.out.println("while");
                //用do while实现
                do
                {
                        System.out.print(y+"        ");
                        y++;
                }while(y<=10);
                System.out.println("do while");
                //用for实现
                for(int z=1; z<=10; z++)
                {
                        System.out.print(z+"        ");
                }
                System.out.println("for");
        }
}
/*
注:while、 do while和for的区别:
while语句是先测试条件再执行语句,条件不符后终止
do while语句是先执行语句再测试条件,条件不符后终止,所以do while循环至少执行一次
变量都有自己的作用于。对于for来讲,如果将控制循环的变量定义在for语句中,那么变量只在for循环中有效。当for循环结束那么变量也将会在内存中被释放。
所以,当循环需要定义变量控制循环时,用for更合适。
*/
 |