您的位置:

初始化数组java,初始化数组c语言

本文目录一览:

java中怎么数组初始化

成员变量,你不设值它也会初始化为null,但在方法中的局部变量就必须要初始化了

Boolean

array[]

=

{true,true};

Boolean

array[]

=

new

Boolean[2];

array[0]

=

true;

array[1]

=

true;

JAVA中怎么初始化对象数组?

你这个试试对对象数组的一个声明,并没有示例话,所以会报空指针异常

这个数组对象都是现用现初始化的

Animals [] an=new Animals[5];//这只是个对象类型数组的声明

用的时候需要

for(int i=0;i5;i++)

an[i]=new Animals();

这样你明白了吧

你前面的那个光声明了数组,但是没有调用Animals的构造函数,你数组里的每个元素都是一个对象,使用前必须要先实例化

如果你只是用户输入长度,

Animals [] an=new Animals[n];

声明时是可以用变量的

或者你直接Animals [] an=new Animals[100];定义一个大数组,要用的时候再new Animals();实例化,或者用LinkedListAnimals an=new LinkedListAnimals();定义一个动态数组

java数组初始化

第一题选B,第二题选A、B和D;

java初始化数组的几种方法:

int a[]; //声明未初始化

a = new int [10]; // 定义占用空间大小(10个int)

int a[] = new int [10]; //声明并定义大小(即分配了指定大小的空间)

int a[] = {1,2,3}; // 声明并初始化,占用空间大小是3个int。