java for循环给对象赋值
时间: 2023-10-18 18:19:28 浏览: 116
可以使用 for 循环给对象数组赋值,示例如下:
```
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
Person[] persons = new Person[3];
for (int i = 0; i < persons.length; i++) {
persons[i] = new Person("Person " + i, i + 20);
}
// 打印数组中的每个元素
for (int i = 0; i < persons.length; i++) {
System.out.println("Name: " + persons[i].getName() + ", Age: " + persons[i].getAge());
}
}
}
```
这里创建了一个 `Person` 类,然后使用 for 循环给 `Person` 对象数组 `persons` 赋值。在循环中,通过 `persons[i] = new Person("Person " + i, i + 20);` 创建了每个 `Person` 对象。最后,再使用 for 循环遍历 `persons` 数组,打印每个 `Person` 对象的属性。
阅读全文