zoukankan      html  css  js  c++  java
  • java 基础--数组--004

    1,数组定义格式
        String[] aa; String aa[];
    2,二位数组的定义格式1
    String aa[][] = new String[m][n];
    String[] aa[] = new String[m][n];
    System.out.println(aa);//输出二维数组的名称,即二维数组的地址值
    System.out.println(aa[0]);//输出第一个一维数组的名称,即地址值
    System.out.println(aa[1]);//输出第二个一维数组的名称,即地址值
    注意:int[] x,y[];
    3,二位数组的定义格式2
    int[][] aa = new int[m][];
    System.out.println(aa);//输出二维数组的名称,即二维数组的地址值
    System.out.println(aa[0]);//null
    aa[0] = new int[2];//动态为每一个一维数组分配空间


    4,数组初始化 a、动态初始化,之给定长度,由系统给出初始化值 int[] a = new int[3]; b、静态初始化,只给出初始化值,由系统决定长度 int[] a = new int[]{1,2,3};/int[] a = {1,2,3};
    int[] a = new int[3]{1,2,3}; //NG

    5,
    int[] arr = {1,2,3};
    System.out.println(a[3]); //1,数组索引越界异常:ArrayIndexOutOfBoundsException
    arr = null;
    System.out.println(a[0]); //2,NullPointerException:空指针异常


  • 相关阅读:
    zipalign内存对齐优化
    反编译 waring...
    android.os.NetworkOnMainThreadException
    android:LayoutInflater
    Notification NotificationManager RemoteViews PendingIntent
    WebView WebViewClient WebChromeClient
    寒假1
    冻死可怕了
    一个人失眠
    军训快乐
  • 原文地址:https://www.cnblogs.com/ysloong/p/6407940.html
Copyright © 2011-2022 走看看