【发布时间】:2012-03-22 02:16:16
【问题描述】:
我对使用 Java 编程还很陌生...但这真的让我很困惑,我已经搜索了一段时间,但找不到明确的答案来寻找我正在寻找的东西...但是让我们说我有两种方法
public static void program1 (String[] args) {
Integer intMoney;
intMoney = 500;
}
public static void program2 (String[] args) {
String strYes;
strYes = JOptionPane.showInputDialog("type yes to subtract 100");
if((strYes.equals("Yes") || (strYes.equals("yes")))) {
/*((This is where I call the intMoney from program1) */ - 100;
}else{
JOptionPane.showMessageDialog(null, "Thats not yes!");
}
}
这是我真正陷入困境的地方.. 假设我有另一个方法,例如 program1,但是我如何在另一个方法中调用 program1 中的 intMoney 值?
假设我有一个程序,我希望在单独的方法中声明 intMoney,这样当方法 program2 重复时,intMoney 的值不会改变,并且在再次调用该方法时它会保持不变.
【问题讨论】:
-
别介意 ;在 if 语句中,应该在 - 100 之后
-
您可以轻松地编辑您的帖子以纠正您的错误。我们大多数人都害怕看到这样的东西。
标签: java string class methods integer