美文网首页
Java--数组的声明

Java--数组的声明

作者: 李赫尔南 | 来源:发表于2022-09-20 08:40 被阅读0次

    数组的声明方式有两种(以一维数组为例)

    type[]  arr_name; //(推荐使用这种方式)
    type  arr_nam [];
    

    注意事项
      1. 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。
      2. 声明一个数组的时候并没有数组真正被创建。
      3. 构造一个数组,必须指定长度。

    【示例】创建基本类型一维数组

    public class Test{
        public static void main(String args[] ) {
            int[] s = null; //声明数组
            s = new int[10]; //给数组分配空间
            for (int i = 0; i < 10; i++) {
                s[i] = 2 * i + 1; //给数组元素赋值
                System.out.println(s[i]);
            }
        }
    }
    

    【示例】创建引用类型一维数组

    class Man{
        private int age;
        private int id;
        public Man(int id, int age) {
            super();
            this.age = age;
            this.id = id;
        }
    }
    public class AppMain {
        public static void main(String[] args) {
            Man[] mans;//声明引用类型数组
            mans = new Man[10]; //给引用类型数组分配空间
    
            Man m1 = new Man(1, 11);
            Man m2 = new Man(2, 22);
            
            mans[0] = m1;//给引用类型数组元素赋值
            mans[1] = m2;//给引用类型数组元素赋值
        }
    }
    

    相关文章

      网友评论

          本文标题:Java--数组的声明

          本文链接:https://www.haomeiwen.com/subject/lcbmortx.html