-2

ルールに従って、2 つの値を取り、1 つの値を返す関数があるとします。

(x,y) should return y
(y,z) should return z 
(z,x) should return x

(y,x) should return y
(z,y) should return z 
(x,z) should return x

これらのケースを保管するにはどうすればよいですか? パラメータの順序は重要ではありません。ネストされた一連の if else ステートメントを使用したくない

4

1 に答える 1

3

はさみ、紙、石をコーディングしようとしています。問題に対する長い回答については、http: //rosettacode.org/wiki/Category :Java を参照してください。

enumセクションのコードとそのページのwhileループを理解するrun()ことは、コードを使用可能な方法に分解するのに役立ちます。

于 2012-10-20T08:47:54.977 に答える