我的范围有问题,我不知道如何解决。这是一个简单的程序来说明我的问题:
public class testing {
public static void main(String args[]) {
test(1,2);
System.out.println(answer);
}
public static int test(int x, int y) {
int answer = x + y;
return answer;
}
}
所以我将几个参数传递给测试方法并返回答案,所以我不应该能够在我的主要方法中访问答案的结果吗?但我不能,我得到一个错误。我究竟做错了什么?Java 告诉我我无法访问答案,即使我将 return 语句放在测试方法中,范围也不会扩展到 main 方法。那么我还能如何返回答案(不将其作为参数传递)?