java学习10--循环结构-for与while区别、无限循环、循环应用

循环结构使用场景:

/* 当对某些代码执行很多次时,使用循环结构完成;

    当对一个条件进行一次判断时,可以使用if语句;
    当对一个条件进行多次判断时,可以使用while语句;

    注意:
        在使用循环时,一定要明确哪些语句需要循环,哪些不需要。
        循环通常情况下,需要定义条件,需要控制字数。

*/

class ForTest 
{
    public static void main(String[] args) 
    {
        /*
        用for完成累加
        */
        int sum = 0;
        for (int x=1; x<=10; x++)
        {
            sum += x;
        }
        System.out.println("sum="+sum);

        /*
        for和while的特点:
        1、for和while可以互换;
        2、格式上的不同,在使用上有点小区别:
            如果需要通过变量来对循环进行控制,该变量只作为循环增量
            存在时,区别就体现出来了;           
        */
        //例如:打印1~10十个数字
        int s = 1;
        while (s < 5)
        {
            System.out.println("x="+s);
            s++;
        }
        System.out.println("x===="+s);//此时s还在占用内存空间,未被释放;

        for (int y = 1; y<5; y++)
        {
            System.out.println("y="+y);
        }
//      System.out.println("y===="+y);//此时会报错,因为y已经释放了~节省内存。
//      视情况而定,要节省内存就用for,要在后面使用变量就用while;

//      无限循环的情况,无法控制循环次数时:无限循环
/*      最简单的无限循环形式
        while (true)
        {
        }

        for (; ; )
        {
        }
*/
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值