在java中舍入一个数字似乎并不像它应该的那样工作

时间:2017-10-26 15:40:00

标签: java methods rounding

我的代码:

static int klassenBreite(int histMin, int histMax, int klassen) {
    int abstand =(int) ((histMax- histMin)/klassen +0.5);

    return abstand;
}

如果我跑

klassenBreite(100,200,8);

我应该得到13,但我的程序计算为12.我真的不知道出了什么问题,如果我手动执行它会给出13.我不确定我是否正确地将它舍入。

0 个答案:

没有答案