如何在Java中只使用一个命令的预制代码?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (30)

我是Java中的一个新编码器,我之前已经使用过它,但没有深入研究它,但是现在我学会了基本的,我正在寻找一种更有效的编码方式,所以我问怎么可能每次我使用某个单词时,我会逐行运行代码,例如,我希望我的代码运行几个格斗命令,我在我的代码中只使用单词“fight”

提问于
用户回答回答于

需要做的就是设置一个等待字符串输入的扫描程序,之后处理通过扫描程序收到的字符串,如果所说的字符串是“战斗”,则调用战斗方法。

像这样:

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);

    String command = in.next();
    in.close();
    ProcessCommand(command);
}

static void ProcessCommand(String command) {
    if (command.equalsIgnoreCase("fight")) {
        fight();
    }
}

static void fight() {
    // Do Stuff..
}

希望这可以帮助!:d

扫码关注云+社区

领取腾讯云代金券