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

    一.数组

    数组是相同类型数据的有序集合

    数组的特点:

      1.其长度是确定的,数组一旦被创建,它的大小就不可更改

      2.其元素必须是相同类型,不允许出现混合类型

      3.数组中的元素可以实任何数据类型,包括基本类型和引用类型

      4.每个数组元素可以通过一个下标来访问它们,数组元素的下标是从0开始至数组长度减1

    二.如何使用数组

    使用数组四步走:                                    

      1.声明数组:int[] a;                          在栈空间中申请了名叫a的空间,该空间有地址,指向堆空间

      2.分配空间:a = new int[5];             在与栈空间对应的堆空间中申请内存,将该堆的首地址赋给栈空间

      3.赋值:a[0] = 8;                              在堆空间中存放数据

      4.处理数据:a[0] = a[0] *10;

    数组的几种创建方式

      1.声明并申请空间:int[] arr = new int[5];

      2.声明数组并赋值:int[] arr = new int[]{1,2,3,4,5};

      3.直接初始化操作:int[] arr = {1,2,3,4,5};

    注意:

      声明一个变量就是在内存空间划出一块合适的空间

      声明一个数组就是在内存空间划出遗传连续的空间

    三.二维数组

    二维数组可以称作数组的数组,定义二维数组的时候一定需要注意,必须给定数组的长度

    二维数组的创建方式

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

    创建二维数组的对象

      arr[0] = new int[5];

    二维数组的赋值

      arr[0][0] = 1;

    使用嵌套for循环遍历二维数组

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

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

          System.out.println(arr[i][j] + " ");

        }

      }

  • 相关阅读:
    c++ 小记
    扁平化设计
    json 学习
    c#多线程下载
    php 序列化储存和转化 json_encode() json_decode($q,true)
    支付接口
    JSON.stringify 语法实例讲解 字符串
    jquery 单选框整个选中
    js戳和php戳时间换算
    windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
  • 原文地址:https://www.cnblogs.com/lyc-code/p/12468044.html
Copyright © 2011-2022 走看看