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

    1.数组是具有相同数据类型的数据的有序集合。在java中的数组元素可以由简单数据类型组成也可以由对象组成。
    2.数组中每个元素都具有相同的数据类型,可以用数组名和下标来确定数组中的任何一个元素。
    3.数组元素的下标从0开始,到长度减一结束。

    静态初始化的意思是在声明数组的时候就赋值,动态初始化的意思是先声明后赋值,与new无关。

    1.一维数组的定义
      type[] arrayname   或者是  type arrayname[];
      类型可以是java中的任意数据类型,包括简单类型和复杂类型。如:int intArray[];
    2.一维数组的初始化
      (1)静态初始化
      int intArray[]={1,2,3};
      (2)动态初始化
      int intArray[];
      intArray=new int[5];
      intArray[0]=1;   ......
    3.二维数组的定义
      type arrayname[][]   或者是  type [][]arrayname
    4.二维数组的初始化
      (1)静态初始化
       int arrayname[][]={{1,2},{3,4}};
       (2)动态初始化
       int array[][]=new int [2][3];
       array[0]=new int[3];
       array[1]=new int[3];



    总结:

    1,String []a = new String[length];再赋值

    a[0]=?;.......

    2,new完就直接初始化:

    String []a = new String[]{?,?...};

    3.甚至不必new:

    String []a = {?,?....}同样没问题。

    public class Array{
        public static void main(String args[]){
            int[] intArray={1,2,3,4,5};//不能指明数组的长度
            System.out.println("数组intArray1");
            double[] doubleArray;
            doubleArray=new double[3];
            doubleArray[0]=1.1;
            doubleArray[1]=2.2;
            doubleArray[2]=3.3;
            System.out.println("数组doubleArray");
    
        }
    }

  • 相关阅读:
    iTerm2分屏快捷键
    k8s中运维/测试常用的命令整理(随时更新)
    httpRunner自动化测试用例使用笔记
    Git学习笔记-快速上手(mac系统)
    RBAC权限控制逻辑笔记
    CPS中有关CICD的配置
    LDAP中filter的使用
    Docker初级入门
    C语言 实现 HashTable
    从三个线程 排队打印 , 到 多个线程打印
  • 原文地址:https://www.cnblogs.com/scf141592/p/5711900.html
Copyright © 2011-2022 走看看