上の例では、整数の割り算と浮動小数点の割り算を関数を使った場合とそうで無い場合をやってみました。関数を使った場合は明らかに面倒です。(-_-;)関数名を付けないといけない。引数を決めないといけない。関数のリターン値を決めないといけない。直接計算すると何も要らなくて、そのままなんですがね。例えば関数名は同じでも、引数によって関数が選べるという方法がC#ではあったように記憶してますが。ウル覚えです。(-_-;)Javaにも関数の多重定義というのがありました。
Warizanという名前で書き直してみました。確かに引数と一致する方の関数が呼ばれてます。でもこの方法でも引数の順番とタイプが合ってないと駄目ですね。両方の引数とも、IntまたはFloatしか対応してません。IntとFloat等ではエラーになります。