26
“ if”语句过多?
以下代码确实可以满足我的需要,但是它很丑陋,过多或其他许多事情。我已经看过公式并尝试编写一些解决方案,但最终得到了类似数量的语句。 在这种情况下,是否有一种对我有利的数学公式?如果可接受的话,公式是否为16? 为了说明代码,它是针对一种基于同时回合的游戏。.两个玩家每个都有四个动作按钮,结果来自数组(0-3),但是变量“ one”和“ two”可以是如果有帮助,则分配任何东西。结果是0 =都不赢,1 = p1赢,2 = p2赢,3 =双方赢。 public int fightMath(int one, int two) { if(one == 0 && two == 0) { result = 0; } else if(one == 0 && two == 1) { result = 0; } else if(one == 0 && two == …
263
if-statement
math
formula