foreach

一、首先说一下foreach有的也叫加强for循环,foreach实际上是for循环的一个特殊简化版。java

  再说一下foreach的书写格式:数组

     for(元素类型  元素名称 : 遍历数组(集合)(或者能进行迭代的)){spa

      语句排序

     }for循环

  foreach虽然是for循环的简化版本,可是并非说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦状况下使用效率更高,可是更为复杂的一些循环仍是须要用到for循环效率更高class

       

二、foreach 并非 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每个”的意思效率

例:经过 Arrays 类的 sort 方法对成绩数组进行排序,而后使用 foreach 遍历输出数组中的元素import

import java.util.Arrays;foreach

public class HelloWorld {
    
    public static void main(String[] args) {
        
        // 定义一个整型数组,保存成绩信息
        int[] scores = { 89, 72, 64, 58, 93 };
        
        // 对Arrays类对数组进行排序
        Arrays.sort(scores);
        
        // 使用foreach遍历输出数组中的元素
        for ( int score:scores  ) {
            System.out.println(score);
        }
    }
}循环

 

 

结果:

58
64
72
89
93
相关文章
相关标签/搜索