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");
    
        }
    }

  • 相关阅读:
    C++之路进阶——codevs2439(降雨量)
    C++之路进阶——codevs2933(诗人小G)
    C++之路进阶——bzoj2879(美食节)
    C++之路进阶——bzoj1934(善意的投票)
    C++之路进阶——bzoj3876(支线剧情)
    C++之路进阶——codevs1281(Xn数列)
    八数码难题
    道路游戏
    细胞分裂
    最长链
  • 原文地址:https://www.cnblogs.com/scf141592/p/5711900.html
Copyright © 2011-2022 走看看