【文件属性】:
文件名称:ToyRobot:实现玩具机器人的Java程序
文件大小:431KB
文件格式:ZIP
更新时间:2021-07-05 01:04:08
Java
玩具机器人
实现玩具机器人的Java程序
实现一个应用程序来模拟在 5x5 方形桌面上移动的玩具机器人。
机器人可以在桌子表面*漫游,但必须防止跌落破坏。 必须防止任何会导致机器人从桌子上掉下来的运动,但仍必须允许进一步的有效运动命令。
创建一个可以读取以下形式命令的应用程序 -
PLACE X,Y,F
MOVE
LEFT
RIGHT
REPORT
PLACE 会将玩具机器人放在桌子上的 X、Y 位置并面向北、南、东或西。 原点 (0,0) 可以认为是 SOUTH WEST 的最角落。
要求机器人的第一个命令是 PLACE 命令,之后,可以以任何顺序发出任何命令序列,包括另一个 PLACE 命令。 应用程序应丢弃序列中的所有命令,直到执行了有效的 PLACE 命令。
MOVE 会将玩具机器人向前移动一个单位,使其朝当前面向的方向移动。
其中 LEFT 和 RIGHT 将机器
【文件预览】:
ToyRobot-master
----.gitignore(574B)
----.project(367B)
----scribbleNotes.jpg(112KB)
----README.md(2KB)
----.gitattributes(378B)
----src()
--------com()
----.classpath(414B)
----lib()
--------junit-4.12.jar(308KB)
--------hamcrest-core-1.3.jar(44KB)