尚硅谷_佟刚_Java基本语法-公开课件.pptVIP

  • 1
  • 0
  • 约1.66万字
  • 约 84页
  • 2019-06-23 发布于广西
  • 举报
数组元素的引用 Java中使用关键字 new 创建数组对象 定义并用运算符 new 为之分配空间后,才可以引用数组中的每个元素; 数组元素的引用方式:数组名[数组元素下标] 数组元素下标可以是整型常量或整型表达式。如a[3] , b[i] , c[6*i]; 数组元素下标从0开始;长度为n的数组合法下标取值范围: 0 - n-1;如int a[]=new int[3]; 可引用的数组元素为a[0]、a[1]、a[2] 每个数组都有一个属性 length 指明它的长度,例如:a.length 指明数组 a 的长度(元素个数) 数组元素的默认初始化 数组是引用类型,它的元素相当于类的成员变量,因此数组一经分配空间,其中的每个元素也被按照成员变量同样的方式被隐式初始化。例如: public class Test { public static void main(String argv[]){ int a[]= new int[5];? System.out.println(a[3]); //a[3]的默认值为0 } } 数组元素的默认初始值 数组元素类型 创建基本数据类型数组 (1) public class Test{ public static void main(String args[]){ int[] s; s = new int[10]; for ( int i=0; i10; i++ ) { s[i] =2*i+1; System.out.println(s[i]); } } } Java中使用关键字new 创建数组对象 创建基本数据类型一维数组对象演示1 main 栈内存 s 堆内存 处内存状态 创建基本数据类型一维数组对象演示2 main 栈内存 ox1122 s 0 int[]对象 0 0 0 0 0 0 0 0 0 堆内存 处内存状态 public class Test{ public static void main(String args[]){ int[] s; s = new int[10]; //int[] s=new int[10]; //基本数据类型数组如果没有赋初值, //Java自动给他们赋默认值。 for ( int i=0; i10; i++ ) { s[i] =2*i+1; System.out.println(s[i]); } } } 创建基本数据类型数组 (2) main 栈内存 s 1 int[]对象 3 5 7 9 11 13 15 17 19 堆内存 public class Test{ public static void main(String args[]){ int[] s; s = new int[10]; for ( int i=0; i10; i++ ) { s[i] =2*i+1; System.out.println(s[i]); } } } 处内存状态 创建基本数据类型一维数组对象演示3 创建基本数据类型数组 (3) 创建对象数组 (1) 创建元素为引用类型(对象)的数组 class MyDate{ private int day; private int month; private int year; public MyDate(int d, int m, int y){ day = d; month = m; year = y; } public void display(){ System.out.println(day + - + month + - + year); } } public class Test{ public static void main(String args[]){ MyDate[] m;

文档评论(0)

1亿VIP精品文档

相关文档