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

  • 相关阅读:
    Team Foundation Server 2010完整装机过程
    Horovod介绍
    学习笔记 【Min_25 筛】
    Educational Codeforces Round 117
    C#打造秒杀腾讯的仿QQ界面,从此独孤求败
    C# ListView控件的间隔色和自动适应宽度
    jQuery1.6.1源码分析系列
    优雅框架授权验证页面
    多个DataTable的合并成一个新表
    教你自定义绘制TreeView
  • 原文地址:https://www.cnblogs.com/javscr/p/10070326.html
Copyright © 2011-2022 走看看