我对 Java 和一般编程很陌生。我正在尝试为 501 游戏制作一个基本的飞镖得分应用程序。我已经设置了大部分,但我想让应用程序告诉您可能的完成情况,
即在 501 中,您必须以双头或中心公牛完成),因此对于 170,您可以使用 T20 T20 公牛完成。我一直在网上查看并看到了一些关于递归方法的建议,但这似乎超出了我目前的知识范围,我已经观看了一些 youtube 视频并了解了有关调用自身的方法的基本思想,直到达到某个标准,但是我真的不明白这在这种情况下会有什么帮助。目前我已经硬编码了所有可能的出局 2,3,4.......170,并结合了将 = 出局的分数,如下所示,
if (scoreTeamA == 150) {
teamACheckout.setText("T20, T18, D18");
}
这是一大堆代码,我相信有更好的方法,事实上,很可能有更好的方法来完成我迄今为止所做的大部分工作,但这是一个很好的学习曲线。以这种方式编写代码会比另一种方式更加占用资源吗?
顺便说一句,我正在使用 android studio
慕姐8265434
相关分类