我写了下面的课:
public class Hello {
public static void showMoney(){
System.out.println("Money: " + money);
}
public static void main(String[] args){
int money = 1000;
showMoney();
}
}
我想用
showMoney()
函数查看我的钱,但是showMoney()
函数在主要方法中无法识别我的钱变量。有什么办法可以正确地做到这一点吗?谢谢。
由于我是编程方面的新手,对不起愚蠢的问题。
最佳答案
在这种情况下,最合适的方法是将数据作为参数传递:
// Have this method accept the data as a parameter
public static void showMoney(int passedMoney){
System.out.println("Money: " + passedMoney);
}
public static void main(String[] args){
int money = 1000;
// Then pass it in here as an argument to the method
showMoney(money);
}