我幾天前開始學習Java。 我有一些C++的經驗,這就是爲什麼我習慣於指針,這會更容易。從公共靜態void main(String [] args)訪問變量
所以現在我的問題。
比方說,我有以下代碼:
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()
從主要採取變量並輸出(正確)。 但是,如何將更改後的變量傳回主函數?
在Java中,你應該使用'camelCase'變量名,否則我們都會很困惑。 –
@JohannesKuhn IMO,這是相關的,但不是重複。這不是一個重複的問題,下面的答案都不重複。 –
@Duncan我不想將問題作爲其他重複副本來關閉。 –