ランダムに2つの数値を生成するメソッドを作成する必要があります。これらの数値を分割すると、結果として小数のない数値が得られます。例えば:
int result = 4 / 2; //is ok
int result = 4 / 3; //is NOT ok
結果が10進数の場合、それ自体を呼び出して2つの新しい数値を生成する再帰メソッドを既に作成しました。しかし、もちろん、これは最善のアプローチではありません。理論的には、結果として10進数が永久に得られる可能性があるからです。
私の目標を達成するための良い方法はありますか?
結果と除数を生成し、両方を乗算して被除数を取得してみませんか?
4
と3
を被除数と除数として使用する代わりに、除算すると10進数になります。両方を乗算して、12
被除数と4
除数として取得すると、が得られます3
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加