2020-08-19

java中的简单的循环语句for

1 for的使用

for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。

  • 1 遍历数组的传统方式

    1.     /* 建立一个数组 */  
          int[] integers = {1, 2, 3, 4};  
          /* 开始遍历 */  
          for (int j = 0; j<integers.length; j++){  
          int i = integers[j];  
          System.out.println(i);  
          }  
      
      
  • 2 对于Collection对象,通常采用迭代器的形式:

    /* 建立一个Collection */  
    String[] strings = {"A", "B", "C", "D"};  
    Collection stringList = java.util.Arrays.asList(strings);  
    /* 开始遍历 */  
    for (Iterator itr = stringList.iterator(); itr.hasNext();) {  
    Object str = itr.next();  
    System.out.println(str);  
    }  

但是现在一般不采用以上的方式,在开发的时候下面的方式是经常使用的

  • 3 or (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体
 /* 建立一个数组 */
 int[] integers = {1, 2, 3, 4};
 /* 开始遍历 */
 for (int i : integers) {
     System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */
 }
 
 -------这种一般和以下是相同的用法
 
     //建立一个数组
    int[] integers={1,2,3,4};
    //开始遍历
    for(int 变量名甲=0;变量名甲<integers.length;变量名甲++){
        System.out.println(integers[变量名甲]);
    }
    //这里的“变量名甲”是一个由编译器自动生成的不会造成混乱的名字。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值