导航:首页 > 编程语言 > java农夫过河

java农夫过河

发布时间:2025-05-28 09:11:12

Ⅰ 农夫过河问题,从java代码看算法

好繁琐...一堆if else...你不觉得很麻烦吗? 我给你提个思路. 你每个Goods object里面都设置一个天敌的list.

Goodsg=newGoods("Sheep");
g.setEnemy(Arrays.asList(newString[]{"wolf"}));
Goodsg2=newGoods("Cabbage");
g2.setEnemy(Arrays.asList(newString[]{"Sheep"}));
Goodsg3=newGoods("Wolf");
g3.setEnemy(Arrays.asList(newString[]{}));


这样你的在check isFriendly的时候, 只要检测2个物品的enemyList里面没有自己就可以了.

return!good1.getEnemyList().contains(good2.getName())&&!good2.getEnemyList().contains(good1.getName());

Ⅱ 仅用c语言能编出哪些小游戏

可以编写狼追兔子游戏,掷骰子游戏,24点游戏,井字棋游戏,农夫过河游戏,扫雷小游戏,人机猜数游戏,三色球游戏, 推箱子游戏,坦克大战游戏,贪吃蛇游戏等。

阅读全文

与java农夫过河相关的资料

热点内容
wifi首选哪个app好 浏览:130
python能接私活吗 浏览:805
accesspdf下载 浏览:642
主流android手机分辨率 浏览:840
linuxmencoder安装 浏览:967
卓禹安什么时候开始喜欢舒听澜 浏览:205
快点app在哪里找签约 浏览:999
安卓手机qq音乐怎么解除自动续费 浏览:618
编译器下载官网 浏览:854
哪里周边游app便宜 浏览:174
python基础教程菜鸟 浏览:741
如何看域环境有几条域服务器 浏览:371
替代加密算法工作原理 浏览:613
300mb压缩包解压 浏览:860
好看头像app在哪里下载 浏览:151
发型设计app哪个好用 浏览:853
感情pdf 浏览:653
程序员的搞笑 浏览:37
deb文件反编译是啥意思 浏览:26
linuxandroid打包 浏览:267