zoukankan      html  css  js  c++  java
  • JAVA丶数组

    一、数组:

      数组指一组数据的集合,数组中的每个数据被称作元素。

    二、数组定义:

      数组类型[] 数组名 = new 数组类型[元素个数或数组长度];

    (注意:等号前面的[]里面不能写任何东西)

    也可以以下写法:

      数组类型[] 数组名 = {元素,元素,....};

    用‘“数组名.length”的方式来获得数组的长度,即元素的个数。

    三、数组的默认初始值:

    数组类型 默认初始化
    byte   short  int  long 0
    float     double  0.0
    char   一个空字符(空格),即‘u0000’
    boolean   false
    引用数据类型 null,表示变量不引用任何对象

    四、数组的遍历:                       

        用for循环:

    public class Demo {
        public static void main(String[] args) {
            int[] arr = { 1, 2, 3, 4, 5 }; // 定义数组
            // 使用for循环遍历数组的元素
            for (int i = 0; i < arr.length; i++) {
                System.out.println(arr[i]); // 通过索引访问元素
            }
        }
    }
    

    五、二维数组:                             

    1、定义方式:

        int[][] arr = new int[3][4];(前面是二维的长度,后面是一维的长度)   

        int[][] arr = new int[3][];(指定二维的长度)                                     

        int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};                                                  

    2、二维数组的遍历和求和:

    int[][] arr2 = { {1,2},{3,4,5},{6,7,8,9,10} };
            int sum2 = 0;
            for (int i=0; i<arr2.length; i++) {
                for (int j=0; j<arr2[i].length; j++) {
                     //System.out.println(arr2[i][j])
                    sum2 += arr2[i][j];
                }
            }
            System.out.println("sum2= "+ sum2);
        }
    }
    
  • 相关阅读:
    053(九)
    方法的重载
    方法的重写(override / overwrite)
    属性与局部变量的对比
    面向对象基础知识合集:对象的产生、对象的生命周期、内存解析
    使用二维数组打印一个 10 行杨辉三角
    数组中的常见异常: 1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion 2. 空指针异常:NullPointerException
    快速排序
    * 数组的冒泡排序的实现
    * 二维数组的使用
  • 原文地址:https://www.cnblogs.com/0826sw/p/12053615.html
Copyright © 2011-2022 走看看