Java数组创建三个对象(java中创建数组对象)
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是内置对象,当然,你用自定义对象也同理