• 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);

                     }  

  • 相关阅读:
    常见makefile写法
    CMake入门指南
    CMAKE的使用
    Google NewSQL之Spanner
    Google Spanner (中文版)
    全球级的分布式数据库 Google Spanner原理
    idea刷新项目、清除项目缓存
    彻底理解Java的Future模式
    Elasticsearch 三种分页方式
    ElasticSearch 深度分页解决方案
  • 原文地址:https://www.cnblogs.com/catcoffer/p/8758276.html
Copyright © 2020-2023  润新知