java中的数组的声明方式及创建 赋值

1.第一种声明方式(先声明再使用)

 

public class ArrayDemo{
    public static void main(String[] args){
        //先声明
        int[] hobbies;
        hobbies=new int[3];
        hobbies[0]=1;
        hoobies[2]=2;
        System.out.println(hobbies[0]); //输出第一个数
        //输出数组长度为3,如何输出?数的属性length
        System.out.println(hobbies.length);
    
    }
}

2.第二种声明方式(声明并创建)

public class ArrayDemo1{
    public static void main(String[] args){
        
        int[] moenys = new money[3];
        moneys[0] = 1; //1角
        moneys[1] = 5;//5角
        System.out.println(moenys.length);
        System.out.println(moneys[0]);

    }

}

 

3.第三种声明创建并赋值

public class ArrayDemo2{
    public static void main(String[] args){
        //1)
        int[] moneys = new int[]{1,5,10};
        //2)
        int[] moneys = {1,5,10};
        /**
          *区别在于不需要显性new 
          *
        */
        //利用for循环
        //for(int 1 =0 ; i < 3; i++){
        //     System.out.println(moneys[i]);
        // }
        for(int i = 0 ; i < moneys.length ; i ++){  
            System.out.println(moneys[i]);
        }
    }

}

顺便说以下数组的概念:数组是有限个类型相同的变量的集合。(一组连续的空间)

你可能感兴趣的:(java中的数组的声明方式及创建 赋值)