プロが教える店舗&オフィスのセキュリティ対策術

Javaについて、mathクラスを使わずに15➗3の結果を切り上げる方法を教えてください…!!

A 回答 (3件)

int a = 15, b = 3;



// 正数だけを対象とする処理ならば
int 切り上げUNSIGNED = (a+b-1)/b;

// 0から離れるように丸める切り上げ処理ならば
int 切り上げUP = a/b + ((a%b == 0)? 0: (a/b>0)? +1: -1);

// 正の無限大に近づくように丸める切り上げ処理ならば
int 切り上げCEILING = a/b + ((a/b>0 && a%b != 0)? +1: 0);

参考)
https://ja.wikipedia.org/wiki/%E7%AB%AF%E6%95%B0 …
    • good
    • 0

切り上げもクソも15/3は5で十分じゃないの?

    • good
    • 0

切り上げも何も15/3に小数は発生しないし、そんな無駄な努力をしなければならない理由も分かりません。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!