美文网首页
27-foreach输出

27-foreach输出

作者: c88bc9f9d088 | 来源:发表于2020-11-04 13:53 被阅读0次

Foreach迭代输出
    对于数组而言,一般都会使用for循环进行输出,但是在使用传统for循环输出的时候往往都才用了下标的形式进行数组元素的访问。
范例:传统形式

public class JavaDemo{
    public static void main(String args[]){
        // 使用数组的静态初始化实现了数组的定义
        int data[] = new int[] {1,2,3,4,5,};
        for(int x = 0;x<data.length;x++) {
            System.out.println(data[x]);
        }
    }   
}

    而从JDK1.5之后为了减轻下标对程序的影像(如果下标处理不当则会出现数组越界异常),所以参考了.NET中的设计,引入了一个增强型的for循环(foreach),利用foreach的语法结构可以直接自动获取数组中的每一个元素,避免下标访问越界,语法如下:
for(数据类型 变量: 数组|集合){}
范例:使用foreach语法形式输出

public class JavaDemo{
    public static void main(String args[]){
        // 使用数组的静态初始化实现了数组的定义
        int data[] = new int[] {1,2,3,4,5,};
        for(int temp:data) {
            System.out.println(temp);
        }
    }   
}

    这种语法的好处是可以避免下标的操作。

相关文章

  • 27-foreach输出

    Foreach迭代输出    对于数组而言,一般都会使用for循环进行输出,但是在使用传统for循环输出的时候往往...

  • 输出输出输出

    今年的任务重点,就是:输出!输出!输出!!! 重要的事情说三遍! 以前每次就喜欢看些抖音,刷知乎,翻微博,看完之后...

  • python编程:从入门到实践 第15章练习

    输出: 输出: 输出: 输出: 输出: 输出: 输出:

  • lambda例子

    输出 输出 输出 输出 输出 输出

  • 可视化库matpltlib

    输出 : 输出 : 输出 : 输出 : 输出 :

  • 2/14 输出,输出,再输出

    今天弗兰克写作营的题目是:你学写作的目的是什么? 这个问题很有必要,因为我写作的目的就是为了学会有条理的输出。写作...

  • 我对输出的看法

    必须输出,只有输出,而且是不停的输出,输出各种各样的东西,输出文字,输出图片,输出知识,输出技术,输出体力劳动,输...

  • 学习

    加油输出 输出输出

  • 输出到无可输出

    还有两天就结束掉了我的第二个二十一天写作群,坚持了四十多天,不得不说对我自己还是很佩服的,当初的我一时兴起参与了写...

  • 输出平台  输出共享

    当我看到文章以后 我应该总结出下一步的策略 然后输出 共享 行动后再次效果共享经历体验 共享

网友评论

      本文标题:27-foreach输出

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