几天前我开始学习Java。我有一些使用 C++ 的经验,这就是我习惯使用指针的原因,这会使这变得容易得多。
所以现在我的问题。
假设我有以下代码:
public class Main {
public static void main(String[] args) {
int variable1=2, variable2=2;
input(variable1, variable2);
System.out.println(variable1 + " " + variable2);
// this should output "1 3" on the console
}
private static void input(int variable1, int variable2) {
System.out.println(variable1 + " " + variable2);
// this will output "2 2" on the console
variable1 = 1;
variable2 = 3;
}
}
因此,该函数input()
从 main 中获取变量并(正确地)输出它们。但是如何将更改后的变量传回主函数?