美文网首页Java从入门到放弃
数组 6-8:使用foreach操作数组

数组 6-8:使用foreach操作数组

作者: Deque | 来源:发表于2018-10-31 16:13 被阅读0次

    使用 foreach 操作数组

    foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?

    语法:
    for(元素类型 元素变量:遍历对象){
        执行的代码
    }
    
    例:

    我们分别使用 for 和 foreach 语句来遍历数组

    public static void main(String[] args) {
            String[] names = {"库克","雷军","任正非"};
            
            System.out.println("***使用for循环输出数组元素***");
            for(int i = 0;i < names.length;i++){
                System.out.println(names[i]);
            }
            
            System.out.println();
            System.out.println("***使用foreach输出数组元素***");
            for(String name:names) {
                System.out.println(name);
            }
        }
    

    运行结果:

    ***使用for循环输出数组元素***
    库克
    雷军
    任正非
    
    ***使用foreach输出数组元素***
    库克
    雷军
    任正非
    

    看到 foreach 的方便了吧!!

    留个思考问题给大家:如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

    import java.util.Arrays;
    
    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);
            }
        }
    }
    

    相关文章

      网友评论

        本文标题:数组 6-8:使用foreach操作数组

        本文链接:https://www.haomeiwen.com/subject/lfsmtqtx.html