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

    1.申明数组

    int[] a;  // 申明一个整型数组

    2.创建一个长度为n的数组

    a = new int[n]; 

    //一个数组创建时,需要指定数组的长度。数组的长度一旦创建就不能改变

    // 创建一个数字数组时,数组中每个元素都初始化为0,创建一个boolean 数组时,数组中每个元素都初始化为false,创建一个字符串数组,数组中每个元素都初始化为null

    3.使用for 循环给数组赋值

    int[] a = new int[5];
    for (int i = 0; i < 4; i++)
    a[i] = i;

     4.轮询数组中每一个元素

    for (int element: a)
    System.out.println(element); // 这种循环叫做for each 循环语句

    5.创建数组的同时初始化数组

    int[] small = {2, 3, 5, 7};

    6.直接打印数组

    输出的是数组在内存中的哈希映射地址

    7.访问数组中的元素

    用所索引访问数组

    int[] array = {1, 2, 3};
    System.out.println(array[1]);

    8.使用数组时常见的异常

    (1)ArrayIndexOutOfBoundsException 指针越界

    (2)空指针 是个啥意思? NullPointerException   数组只定义了,但是没有初始化

    数组是引用类型变量,可以赋值为null,代表什么也没有。

    数组必须经过 new 初始化,才能使用其中的元素。

    如果数组赋值为 null,没有通过new 初始化,那么就会产生空指针异常。

  • 相关阅读:
    php 原生 好久不写原生demo了
    鸡汤
    php 发送smtp邮件
    php微信支付代码
    3、Flume
    P2761 软件补丁问题
    TQL
    二分图匹配
    p2597 灾难
    P3958 奶酪
  • 原文地址:https://www.cnblogs.com/howmanyk/p/14273476.html
Copyright © 2011-2022 走看看