Java数组创建三个对象(java中创建数组对象)

http://www.itjxue.com  2023-01-27 04:56  来源:未知  点击次数: 

java对象数组的构建和使用

你得初始化数组里面的对象。

for(int i=0;iN;i++){

System.out.println("第"+(i+1)+"块板材");

B[i].jianru();

}

改成

for(int i=0;iN;i++){

B[i] = new banliao();

System.out.println("第"+(i+1)+"块板材");

B[i].jianru();

}

还有类名首字母要大写

另外,也可以在类banliao里面添加无参构造函数

public banliao(){

jianru();

}

然后,for循环里面改成

for(int i=0;iN;i++){

System.out.println("第"+(i+1)+"块板材");

B[i] = new banliao();

}

Java构造数组对象的问题,如果可以有代码感激不尽,不行也请告知思路,谢谢

问题是说得不是太清楚。

1、抽象一个同学类Student

2、定义三个数组

Student[] st1=new Student[3];

Student[] st2=new Student[2];

Student[] st3=new Student[4];

4、实例化好相应学生往每个数组中加元素

Student s11=new Student();(设置相应属性)

Student s11=new Student();(设置相应属性)

Student s11=new Student();(设置相应属性)

st1[0]=s11;

st1[1]=s11;

st1[2]=s11;

同样的方法,完成其它的数组

5、初始化结束

java怎么创建一个对象来存放数组的值。

public class Test{

public static void main(String[] args) {

User[] users = new User[8];

Test t = new Test();

users[0] = t.new User("1", "type", "username");

users[1] = t.new User("2", "type", "username");

users[2] = t.new User("3", "type", "username");

users[3] = t.new User("4", "type", "username");

users[4] = t.new User("5", "type", "username");

users[5] = t.new User("6", "type", "username");

users[6] = t.new User("7", "type", "username");

users[7] = t.new User("8", "type", "username");

}

class User{

public User(String id, String type, String username){

this.id = id;

this.type = type;

this.username = username;

}

public String type;

public String id;

public String username;

}

}

java中怎样同时添加三个数组的数据?

选三个数组中长度最长的那个循环(按你说的,3个数组应该是一样长的)假设数组分别为a,b,c

for(int i=0;ia.length;i++){

System.out.print(a[i] + b[i] + c[i]);

}

当然,你要先判断b[i]和c[i] 有没有超过数组长度

其实,我更建议你用面向对象的方式做,java本来就是面向对象的,你new一个实体 假如book

book 的属性有 状态、名称、借出日期 然后把每个实体放入list 在循环list 输出 这才是正确思路

在JAVA中如何定义一个对象数组,并正确使用该对象数组

可以这么定义:

String[]?array?=?new?String[5];

简单的使用方式,直接输出数组长度:

System.out.println(array.length);

String是内置对象,当然,你用自定义对象也同理

(责任编辑:IT教学网)

更多

推荐JSP教程文章