background image

                                                                                   

对数组的动态赋值操作,如下代码所示:

public class test{

public static void main(string args[]){

int[] arrayi;

arrayi=new int[3];

/*int[]arrayi=new int[3];*/   //或用以上格式声明及创建数

*for(int i=0;i  system.out.println(”\n 动态初始化

后: );

arrayi[0]=1;arrayi[1]=2;arrayi[2]=3;for(int i=0;i 

上述程序运行结果:0、0、0;动态初始化后:1、2、3。从以上程序

结果分析,在整型数组中,单个数组元素就像整型变量一样,被

创建后值存储于内存中,可以直接向数组元素赋值,直接对其引

用操作。

二、自定义对象数组

自定义对象数组,它们由同一个类的多个具体实例有序组成。

我们熟悉的主方法中的 string args 接收初始化参数时,参数就

是一个典型的对象数组案例。由于其每个元素都是引用数据类型,

数组在创建后,必须对每个对象分别进行实例化创建。以自定义

学生类 student 为例,学生类定义如下:

class student{

private string name;