• java基础 第五章 上(数组的第二种定义方法)


    一、数组的第二种定义方式

        1.万能公式。

            元素类型[ ]  数组名 = new  元素类型[ ]  {元素值1,元素值2,……}

            简化:元素类型[ ] 数组名 = {元素值1,元素值2,……}

            //静态赋值方式

            例: int [ ] arr = new int[ ]{1, 2, 3, 4};

                    int[ ] arr = {1, 2, 3, 4};

                    错误例子:

                    int [ ] arr = new int[2 ]{1, 2, 3};

                    //由于数组长度为2,但是赋值的长度已经超过了数组的长度,所以造成不匹配的错误。

        2.何时用第一种格式,何时用第二种格式。

           第一种格式:我们只需要一个容器,但不关心数据,后续手动添加的数据。

           第二种格式:我们需要一个容器,但是数组的数据已经确定。

        3.数组的优点。

           n个同种类型的数据   ——> 一个数组

        4.数组的遍历。

            遍历:就是把所有的情况都执行一遍。

            数组的操作:存 / 取 操作。

            for/while循环:

            for ——>步骤数确定 使用for循环(例:遍历)

            while ——>步骤数不确定  使用while循环(例:在数组中找一个特定的数据)

            补充:数组的长度属性:

                      length      例:arr.length

             例:for( int i = 0; i < arr. length; i++){

                          System.out.println(arr[i]);

                     }//注:数组的角标是从0开始的,所以i < arr.length或者 i <= arr.length-1

          5.for each

              例:int[ ] arr = {1, 2, 3];

                     for(int a: arr){

                          System.out.println(a);

                     }  

  • 相关阅读:
    项目中看似很难的问题可能很简单
    ASP.NET数据列表“全选”,批量处理的JS实现
    [转]给网站增加如:flv,torrent等特殊后缀格式文件下载
    GD Graphics Library
    在VS2008中编译64位程序以及遇到的问题
    关于C#闭包
    SNMP协议介绍及SNMP library
    ASP.NET MVC 使用总结(二)——扩展HtmlHelper实现动态生成title及meta
    LINQ查询代码整理(一)
    使用方便的SDK帮助文档
  • 原文地址:https://www.cnblogs.com/catcoffer/p/8758276.html
Copyright © 2020-2023  润新知