java如何对象创建数组并初始化

急求答案

第1个回答  2009-10-12
创建数组对象:int a = new int[3]
这里new指定三个操作:在堆区为数组分配空间;为数组每个元素附默认值;返回数组对象的引用。
数组对象一旦创建好了就不能改变其长度,new操作必须指定数组长度。数组长度可以为0表示无元素,直接初始化不能指定长度,例如:int a = {1,2,3}
第2个回答  2009-10-13
class Car{}

Car[][] c=new Car[2][];
c[0]=new Car[1];
c[1]=new Car[2];

c[0][0]=new Car();
c[1][0]=new Car();
c[1][1]=new Car();

这个就是对象类型的如何创建数组并初始化,谢谢
第3个回答  2009-10-12
String [] a =new String [8];
String [] a =new String [](1,2,3,);
第4个回答  2009-10-12
String[] a= new String[]{"aa","bbb"};
第5个回答  2009-10-12
===================================================
定义并初始化方法一:
String[] a = new String[3];
a[0] = "a";
a[1] = "b";
a[2] = "c";

定义并初始化方法二:
String[] b = new String[]{"a","b","c"};

===================================================本回答被提问者采纳

java 如何定义数组和初始化
int[ ] arr1;String[ ] arr2;float arr3[ ] ;String[ ] [ ] arr4;2.数组的初始化:数组的初始化有以下两种方式 静态初始化 静态初始化是指在定义的同时指定数组元素内容,示例代码如下:int[] arr1 = {1,2,3,4,5};String[ ] arr2 = {"tom","rose","sunny"};String[ ][ ] ...

java语言是如何实现数组的创建的?
数组元素初始化有默认赋值和显式赋值两种方式。显式赋值可提升代码清晰度,简化数组创建和初始化。遍历数组元素通常使用循环语句,例如for循环,通过索引遍历数组的每个元素。数组遍历示例:在ScoreTool类中,通过循环访问scores数组并查找最大值。

在JAVA中如何定义一个对象数组,并正确使用该对象数组
public static void main(String[]args){ int a[]={3,9,8};\/\/这个是数组的静态初始化. Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};\/\/创建了3个Date对象放在days[]数组里。 \/\/这里还有种写法。你可以先定义个数组,然后动态的进行付值。 \/\/这样写...

如何初始化数组?
1. 在大多数编程语言中初始化数组的基本方式:创建一个数组并为其分配内存空间后,通常需要为数组的每个元素分配一个初始值。这可以通过循环或使用语言特定的语法来完成。例如,在Java中,可以创建一个固定大小的数组并手动为每个元素分配一个值。java int[] myArray = new int[10]; \/\/ 创建一个大小...

JAVA中怎么初始化对象数组?
你这个试试对对象数组的一个声明,并没有示例话,所以会报空指针异常 这个数组对象都是现用现初始化的 Animals [] an=new Animals[5];\/\/这只是个对象类型数组的声明 用的时候需要 for(int i=0;i<5;i++)an[i]=new Animals();这样你明白了吧 你前面的那个光声明了数组,但是没有调用Animals...

java数组初始化方法有哪些?
数组初始化是Java中一个核心概念。在创建数组后,每个元素会被默认初始化为所对应数据类型的默认值。如,整型数组的默认值为0,布尔型数组的默认值为false,而字符串数组的默认值为null。数组初始化有两种方式:默认初始化和显式初始化。默认初始化在数组创建时自动进行,无需额外操作。例如,创建一个...

java中怎么数组初始化
1 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。

java中数组在不知道长度的情况下怎么怎么初始化,如果定义n
在Java中,数组的大小一旦初始化便不可更改。因此,如果在不知道具体长度的情况下需要初始化数组,可以通过其他方式实现类似功能。例如,可以先定义一个集合来动态存储数据,然后在需要时将集合转换为数组。这里提供一个具体示例:假设需要收集1到100内所有能被7整除的整数,并将它们打印出来。使用集合实现...

java中如何初始化对象数组,并增加元素
{ int[] array;int length = 0;public TestArray() { array = new int[10000];} public void addItem(int value) { if (length > array.length) { throw new RuntimeException("数组越界");} array[++length] = value;} public int get(int index) { return array[index];} } ...

用java创建一个含50个元素的数组,并用1~50的随机数进行初始化。
public class RandomTest { public static void main(String[] args) { int max=50; int min=1; int[] ra = new int[50]; Random random = new Random(); for (int i=0; i<50; i++) { int s = random.nextInt(max)%(max-min+1) + min; ra[i]=s...

相似回答