我有这个if语句以及访问axeMinDmg的内容。我如何将它设置为一个全局变量,以便我可以在if语句中访问它。另外,如何将minDmg设置为全局变量,以便我可以访问if语句之外。谢谢如何在if语句中使用全局变量
// if yes ask what weapon to purchase
if (name.equals("yes")){
System.out.println("Select Your Weapon \n axe \n bat \n sword : \n ");
Scanner wc = new Scanner(System.in);
String weapon = wc.next();
if(weapon.equals("axe")){
minDmg = axeMinDmg;
} else {
System.out.println();
} // close if statement
全局变量通常被称为类级变量。 – asgs 2011-02-28 18:28:41
有关Java中可用变量类型的概述,请参见[我对类似问题的回答](http://stackoverflow.com/questions/4909901/java-only-allowing-global-variables-to-be-static/4910050#4910050)。 – 2011-02-28 19:39:13