在Java中,局部變量是在方法內部定義的變量。它們的作用域僅限于該方法,因此無法直接在不同方法之間傳遞。要在不同方法間傳遞局部變量,可以使用以下方法:
public class MyClass {
private int myVar; // 全局變量
public void method1() {
myVar = 10;
}
public void method2() {
System.out.println(myVar); // 輸出10
}
}
public class MyClass {
public void method1() {
int myVar = 10;
method2(myVar);
}
public void method2(int myVar) {
System.out.println(myVar); // 輸出10
}
}
public class MyClass {
public int method1() {
int myVar = 10;
return myVar;
}
public void method2() {
int myVar = method1();
System.out.println(myVar); // 輸出10
}
}
總之,要在不同方法間傳遞局部變量,需要使用全局變量、方法參數或返回值。請根據實際情況選擇合適的方法。