⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commandparse.java~27~

📁 使用java实现的计算机自主发短信到手机。 运行界面上
💻 JAVA~27~
字号:
package keti2;

public class CommandParse {
  public CommandParse() {
  }
  //define GAMEREADY 1
  //define GAMESTART 2
  //define GAMESTOP  3
  //4: OnButtonZeroTopcam();
  //case 20:   pRobot->shoot(false);
  //case 21:   pRobot->shoot(true);
  //case 22:   pRobot->go_straight(FORE,20,10);
  //case 23:   pRobot->go_straight(BACK,20,10);
  //case 24:   pRobot->turn(LEFT,4);
  //case 25:   pRobot->turn(RIGHT,4);
  //case 26:   pRobot->stop(false);

  static public char cParseCommand(String strCommand) {
    char cResult;

    if (strCommand == "前进")
    {
      cResult = '1';
    }
    else if (strCommand == "后退")
    {
      cResult = '2';
    }
    else if (strCommand == "左转")
    {
      cResult = '3';
    }
    else if (strCommand == "右转")
    {
      cResult = '4';
    }
    else if (strCommand == "射门")
    {
      cResult = '5';
    }
    else if (strCommand == "走八字")
    {
      cResult = '6';
    }
    else
    {
      cResult = '0';
    }

    return cResult;
  }

  static public String strParseCommand(String strCommand) {
    String sResult;

    if ( strCommand.equals("前进") )
    {
      sResult = "22";
    }
    else if (strCommand.equals("后退") )
    {
      sResult = "23";
    }
    else if (strCommand.equals("左转") )
    {
      sResult = "36";
    }
    else if (strCommand.equals("右转") )
    {
      sResult = "37";
    }
    else if (strCommand.indexOf("目标") >=0  )
    {
      sResult = "01";
    }
    else if (strCommand.equals("射门") )
    {
      sResult = "02";
    }
    else if (strCommand.equals("停止") )
    {
      sResult = "03";
    }
    else if (strCommand.indexOf("名字") >= 0 )
    {
      sResult = "31";
    }
    else if (strCommand.indexOf("你好") >= 0 )
    {
      sResult = "32";
    }
    else if (strCommand.indexOf("家好么") >= 0 )
    {
      sResult = "33";
    }
    else if (strCommand.indexOf("原点") >= 0 )
    {
      sResult = "34";
    }
    else if (strCommand.indexOf("导航到门前") >= 0 )
    {
      sResult = "35";
    }
    else
    {
      sResult = "00";
    }

    return sResult;
  }

  static public String strParseReturnMsg(String strCommand) {
    String sResult;

    if ( strCommand.equals("22") )
    {
      sResult = "我已完成前进动作";
    }
    else if (strCommand.equals("23") )
    {
      sResult = "我已完成后退动作";
    }
    else if (strCommand.equals("24") )
    {
      sResult = "我已完成左转动作";
    }
    else if (strCommand.equals("25") )
    {
      sResult = "我已完成右转动作";
    }
    else if (strCommand.equals("01") )
    {
      sResult = "我找到了球";
    }
    else if (strCommand.equals("02") )
    {
      sResult = "我已完成射门动作";
    }
    else if (strCommand.equals("03") )
    {
      sResult = "我停止运动";
    }
    else if (strCommand.equals("31") )
    {
      sResult = "我叫HIT-3";
    }
    else if (strCommand.equals("32") )
    {
      sResult = "我很好,你也好";
    }
    else if (strCommand.equals("33") )
    {
      sResult = "家里很安全";
    }
    else if (strCommand.equals("34") )
    {
      sResult = "我回到了原地方";
    }
    else if (strCommand.equals("35") )
    {
      sResult = "已经走到桌子前了";
    }
    else
    {
      sResult = "无法识别的命令";
    }

    return sResult;
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -