gpt4 book ai didi

java - 如何在 if 语句中使用全局变量

转载 作者:行者123 更新时间:2023-11-30 05:05:43 26 4
gpt4 key购买 nike

我有这个 if 语句以及访问 axeMinDmg 的内容。我如何将它设置为全局变量,以便我可以在 if 语句中访问它。另外,如何将 minDmg 设置为全局变量,以便我可以在 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

最佳答案

Java中确实不存在全局变量。您可以创建类的公共(public)静态最终成员,并且该成员将在与该类相同的范围内访问(如果到处都是公共(public)的)

public class MyClass {

public static final int axeMinDmg = 20;

可以在任何地方用作 MyClass.axeMinDmg。

另一种方法可能是使用 Enum .

关于java - 如何在 if 语句中使用全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com