Java笔记:for循环

标签: Java


适用范围

for和while都可以用来定义循环,但是一般情况下,尤其是在定义循环增量时,用for的效率更高。因为for语句中定义的变量作用范围尽在该循环体内有效。这一点在适用迭代器变量集合时尤其好理解。

实际应用

实现累加

class Accumulation 
{
    public static void main(String[] args) 
    {
        int sum = 0;

        for(int x=1; x<=10; x++)
        {
            sum += x;
        }

        System.out.println("sum = "+ sum);

    }
}

实现计数

class Counter
{
    public static void main(String[] args) 
    {
        int count = 0;

        for(int x=1; x<=100; x++)
        {
            if(x%7 == 0)
                count++;
        }

        System.out.println("count = "+count);
    }
}

嵌套循环及应用

循环套着循环。刚开始学时感觉有点困难,现在看来也轻松理解了。
任何知识都是这样,只有理解之后才会运用。

打印乘法表

    for (int x=1; x<=9; x++)
    {
        for (int y=1; y<=x; y++)
        {
            System.out.print(y+"*"+x+"="+y*x+"\t");
        }
        System.out.println();
    }

tips:
1,外层循环控制行,内层循环控制列。
2,正直角三角形改变内循环的条件,倒直角三角形改变变量定义。

增强for循环

从JDK1.5开始,让Collection实现了Iterable接口。允许对象称为foreach语句的目标。

for (数据类型 变量名 : 被遍历的集合(Collection)或者数组)
{

}

例子

ArrayList<String> al = new ArrayList<String>();

al.add("a");
al.add("b");
al.add("c");

for (String s : al)
{
    System.out.println(s);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值