Java
向上取整用 Math.ceil(double a)
向下取整用 Math.floor(double a)
Demo :
/**
* @param args 总页数
*/
public static void main(String[] args) {
int rows = 0;
int page_size = 0;
// TODO Auto-generated method stub
int pages = (int) Math.ceil((double) rows / (double) page_size);
System.out.println(pages);
}
int pages = (int) Math.ceil((double) rows / (double) page_size);
与
int pages = (int) Math.ceil((double)( rows / page_size));
存在差异!
输出结果有所不同,以后要注意点儿了。