JAVA问题 怎么把3.1通过转换成为4呢 就是凡带小数0以上的都进一呢

来源:百度知道 编辑:UC知道 时间:2024/09/27 11:57:56
分页的时候 sql返回一个数字 用这个数字除显示条数 等于一共多少页 要是有19条信息 除以5只有3页 如果+1的话 当只有15条数据的时候就多了一页无信息的 我想写成当能被5整除的时候不加 否则+1 怎么写呢

if(pageCount%5 == 0){
pageNum = pageCount/5;
} else{
pageNum = pageCount/5 + 1;
}

public class Test {
public static void main(String[] args){
double kk = 1.3;
int i = (int)Math.ceil(kk);
System.out.println(i);
}
}
//当kk=1.3时,输出2
//当kk=1.0时,输出1

浮点型 转换整型的问题。
加1再取整就是。因为取整时小数后面的都丢了。

想写成当能被5整除的时候不加 否则+1
这个问题用求模来判断,余数为0时不加1,否则加1。