Java如何在循环外获取循环内的成员变量
时间: 2023-06-11 19:06:57 浏览: 114
如果你想在循环外获取循环内的成员变量,需要在循环外部先定义一个变量,然后在循环内部对该变量进行赋值。这样,循环外部就可以获取到循环内部的成员变量了。
举个例子,假设有一个类`Person`,其中有一个成员变量`age`,你想在循环外部获取`age`的值,可以按照以下步骤进行:
```java
public class Person {
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
```java
public class Main {
public static void main(String[] args) {
Person person = new Person();
int age = 0; // 在循环外定义变量
for (int i = 0; i < 10; i++) {
// 在循环内部对变量赋值
person.setAge(i);
age = person.getAge();
}
System.out.println("age = " + age); // 获取循环内部的成员变量
}
}
```
上述代码中,在循环外部先定义了一个变量`age`,然后在循环内部对`Person`对象的成员变量`age`进行赋值,最后再将`age`赋值给循环外部的变量`age`。这样,循环外部就可以获取到循环内部的成员变量了。
阅读全文