第五讲-数组枚举及注解.pptVIP

  • 3
  • 0
  • 约1.1万字
  • 约 36页
  • 2017-11-17 发布于河南
  • 举报
第五讲-数组枚举及注解

第五讲 数组、枚举和注解 数组定义 定义一个数组,只需在类型名后加一对空方括号即可 int[] a; int a[]; Person[] persons; 编译器不允许指定数组的大小 int a[5]; //编译错误 数组初始化 定义时初始化(静态初始化) int[] a ={1, 2, 3, 4, 5}; Person[] persons = {new Person(“Alice”), new Person(“Bob”), new Person(“Jack”)}; 使用new初始化(动态初始化) int[] a= new int[5]; for(int i = 0;i5;i++) a[i]=i+1; 数组的属性 length是数组的一个固有属性,不可修改,指出该数组包含多少元素 数组下标的范围从0到length-1 访问越界时会产生ArrayIndexOutofBoundsException 编程实例:约瑟夫环问题 P61 多维数组 静态初始化:用花括号将每个向量分隔开 动态初始化:用new操作符创建对象存储空间 多维数组的每一维长度不一定要一样 编程实例:杨辉三角 (P65) 工具类Arrays 提供了众多的操作数组的静态方法 deepToString(): 将数组按元素内容转换成String arraycopy(): 复制数组,比for循环快 equals()

文档评论(0)

1亿VIP精品文档

相关文档