A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
对于循环结构,for,while,do..while都可以实现
但它们还是有细微的区别
for在定义一个变量,用完之后会释放(即相当于这个变量没有定义过)。而while和do..while在执行完之后变量还在,能参与运算
do..while是不管判断条件语句判断的是false还是true都会先执行一次循环体。从结构中就可以看出来
*/
class FWD {
        public static void main(String[] args) {
                for (int x = 1;x < 10 ;x++ ){
                        System.out.println("x = " + x);
                }
                System.out.println("------------------------" );
                //由此看出for中定义的变量在for结构终止的时候被释放
                int x = 1;
                while (x < 10){
                        System.out.println("x = " + x);
                        x++;
                }
                System.out.println("------------------------" );
                /*int y = 1;
                do{
                        System.out.println("y = " + y);
                        y++;
                }
                while (y < 10);*/
                //由此可以比较出do..while与for和while的区别
                int y = 11;
                do{
                        System.out.println("y = " + y);
                        y++;
                }
                while (y < 10);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马