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

    数组 (数组内 元素类型 必须一致 定义后 长度不可改)

    类型[] 数组名 = new 类型[元素个数];           可小于 设定个数

    类型[] 数组名 = new 类型[]{元素,元素,……};  []内不能写东西

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

    int[] arr = new int[3];      //int[] arr;  arr = new int[3]; 先定义 后赋值

    arr[0] = 1;

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

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

    System.out.println(arr[0]);    // 1

    System.out.println(arr[1]);    // 不赋值默认为0

    System.out.println("数组的长度是:" + arr.length); // 3

    arr[99];          //数组越界异常ArrayIndexOutOfBoundsException

    arr = null; arr[0];  // 空指针异常NullPointerException

    默认值

    byteshortintlong 0

    floatdouble 0.0

    char 空格,u0000

    boolean   false

    引用数据类型(包含字符串) null,表示变量不引用任何对象

    数组遍历

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

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

    }

     

    二维数组(3种定义方法

    int[][] arr = new int[3][4];

    int[][] arr = new int[3][];

    int[] ar1={1,2,3};

    arr[0]=ar1;

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

    System.out.println( arr ); → [[I@1db05b2    

    System.out.println("二维数组的长度: " + arr.length); → 3

    System.out.println( arr[0] ); → [I@530cf2

    System.out.println( arr[0][0] ); → 1

  • 相关阅读:
    IOS
    WAN
    在不同网段使用 VLAN 通信
    数据链路层
    GRE 协议
    路由协议 (1)
    隔离广播域的 VLAN 来了
    数据包的通信过程
    Webpack 原理浅析
    蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会
  • 原文地址:https://www.cnblogs.com/javscr/p/10070326.html
Copyright © 2011-2022 走看看