Java中数组定义的三种方式

方法一:

  1.先声明   2.分配空间  3.赋值

   

public class arr{
    public static void main(String[] args){
        int[] arr;    //先声明
        arr=new int[5];  //分配空间
        for(int i=0;i<5;i++)arr[i]=i*10;  //赋值
        for(int i=0;i<5;i++){
            System.out.println("arr["+i+"]="+arr[i]);
        }
    }
}

  结果:

  

方法二:

  1.声明并分配空间  2.赋值

public class arr{
    public static void main(String[] args){
        int[] arr=new int[5];    //声明并分配空间
        for(int i=0;i<5;i++)arr[i]=i*10;    //赋值
        for(int i=0;i<5;i++){
            System.out.println("arr["+i+"]="+arr[i]);
        }
    }
}    

结果同上。

方法三:

  1.声明并分配空间然后.赋值

public class arr{
    public static void main(String[] args){
        int[] arr={20,68,34,22,34}; //声明并分配空间然后.赋值    等同于 int[] arr= new []{20,68,34,22,34};
 for(int i=0;i<5;i++){ System.out.println("arr["+i+"]="+arr[i]); } } } 

结果:

原文地址:https://www.cnblogs.com/feiquan/p/8971470.html