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

    数组

    1. 一维数组的动态初始化

      // 数据类型[] 数组名称 = new 数据类型[数组长度];
      // 数据类型 数组名称[] = new 数据类型[数组长度];
      
    2. 一维数组的静态初始化

      // 数据类型[] 数组名称 = {值, 值, ...};
      // 数据类型[] 数组名称 = new 数据类型[]{值, 值, ...};
      
    3. 数组需要通过索引来访问内容,索引从0开始,索引越界会报错java.lang,ArrayIndexOutOfBoundsException

    4. 数组完成初始化之后会为每个元素分配默认值

      整型都是0,浮点型是0.0,布尔型是false

    5. 数组一旦创建后,大小就不可改变

    6. 数组的遍历常用 forforEach

    7. 数组的长度可以通过数组的方法获得 .length() ;

    8. 数组的引用传递

      // 定义一个 data 数组
      int data[] = new int[]{1, 2, 3};
      // 定义一个 num 数组,指向data数组
      int num[] = data;
      // 修改 num 数组里面内容
      num[0] = 11;
      System.out.println(data[0]); // ===> 11
      
    9. // TODO 后续补充
      
  • 相关阅读:
    Xn数列(codevs 1281)
    素数密度(洛谷 1835)
    Sightseeing(poj 3463)
    线段树——Ultra-QuickSort
    最大子矩阵
    完成作业的先后顺序
    堆积木块的最大高度
    最长上升序列和
    最长上升子序列
    高精度乘法程序
  • 原文地址:https://www.cnblogs.com/rainful/p/14820112.html
Copyright © 2011-2022 走看看