//请撰写一个简易版的档案管理系统,用以协助使用者管理档案与资料夹名称;并提供以下的文//字指令,用来进行档案或资料夹的建立与检视:
//1.ls:检视所在目录底下的所有档名与目录夹名称。
//2.cd <资料夹名称>:进入某一个资料夹当中。
//3.cd.. :回上一层目录。
//4.touch <档名>:建立一个空档案(注:并非真的建立档案,仅仅是新增档名而已)
//5.mkdir <资料夹名称>:建立一个新的资料夹。
//6.search <关键字>:根据关键字搜寻目录夹与其子目录夹中所有包含该关键字的档案与资料夹(大小写不分)
//执行范例如下(使用者输入部分以黑体字标注):
//\root>ls
//Total: 0 files, 0 directories
//\root>mkdir aa //新增[aa]资料夹
//第一阶段 - 完成移动
// 建立类别 Creature 包含属性 level(int)(表示食物链等级) life(int)(剩余能存活的回合数) name(String) ic(char)(画出来的图示)
//方法 move(此方法回传生物决定要移动的方向 "1或多个方向皆可" )
//其他方法与属性请自行添加
// 建立类别 Horse extends Creature: 每次能移动一格的生物 level为2 其余参数自订
// 主程序中利用一个二维阵列(5*7)储存Creature=> 可以以null来表示该位置没有生物(或自行决定其他方式表示没有生物)
// 随机在阵列中产生马
// 用以下格式印出生物代表的图示
// . . h . . . .
// h . h h . h .
// . . . . . h h
// . . . . . h .
// . . . h . . .
// 请实现马可以移动的简易生态圈 -> 规则如下
// 利用while回圈+nextline制作暂停
// 每一圈执行为一个回合,回合中会依照左上至右下的生物顺序进行移动(移动过的生物不会再同一回合中二次移动 请注意)
// 马在每次移动时可以选择周围的八个方向
// (如果目标位置有其他的生物则再随机选其他方向)
// (如果目标位置超出平面边界 则选择其他方向)
// (如果无方向可移动则不移动 回合结束)
<<: 推荐免费课程-【产业新尖兵全额补助】云端架构师培训班
比起上传图片,在浏览器上直接画图,直接上传更加方便 所以在今天要做一个画图的功能 首先,把上传的来源...
Linux FAQ : ls , cp , rm Argument list too long 在使...
在上一篇文章中有提到如何「创建分支」以及「切换分支」的方法,以下图当范例来解释:下图的情况是 mas...
了解本地端的版本控制该如何进行後,必须再学习怎麽将档案 push 到 Remote Reposito...
如何救回 iPhone 13/12 Pro/12/11/11 Pro/XS/XR/X 被删除的录音档...