开发项目中,经常需要用到两数相除后取整,例如分页中,计算显示商品的总页数等,这样的计算是商品总数除以每页显示后的数值再往上取整。
public static void main(String[] args){
int rtn_count = 0;
rtn_count = (int)Math.round( Math.ceil(Float.parseFloat("102") / Float.parseFloat("10")) );
System.out.println(rtn_count);
}
后台输出的结果是:11
这里模拟的就是如果有102件商品,每页显示10个商品,一共有11页的案例。
其中Math.round是四舍五入函数,Math.ceil是向上取整函数(其参数或者参与运算的参数需为浮点或双精度型数值)
分享到:
相关推荐
《虚拟电表工具在DL/T645标准下的应用与解析》 在现代电力系统中,电表数据的采集和管理是一项重要的任务。为规范这一过程,我国电力行业制定了DL/T645系列通信协议,它为电能表的数据交换提供了统一的标准。本文将...
2. 应用程序层面:在Java中,可以自定义一个分页工具类,包含如分页参数(当前页码、每页大小)、数据获取方法(根据页码和每页大小从数据库获取数据)以及分页导航信息(如上一页、下一页、总页数等)。 3. 设计...
总的来说,DL/T645-1997串口调试涉及到通信协议的理解、设备参数的配置以及错误排查等多个环节。掌握这些知识点,对于电力系统中电能计量设备的安装、调试和维护人员来说,是必不可少的专业技能。在实际操作中,我们...
三菱PLC( Programmable Logic Controller)编程软件SWOPC-FXGP-WIN-C是一款专为三菱FX系列小型可编程控制器设计的编程、监控和调试工具。这款软件在学校的实验室环境中被广泛使用,为学生提供了实践PLC控制技术的...
本篇文章将详细探讨Java中的分页工具类及其核心实现原理。 首先,我们要理解什么是分页。分页是一种将大量数据分割成若干小部分(页)来展示的技术,每一页包含一定数量的数据,用户可以通过翻页来查看更多的记录。...
而`java-property-utils-1.9.jar` 提供了一些用于处理Java属性文件的工具类,这些工具在配置CORS过滤器时可能会用到,例如读取配置文件中的CORS策略。 在配置CORS过滤器时,首先需要将这两个库添加到项目的类路径中...
- 构造函数:初始化分页类时,可能会接受数据库查询结果、每页显示条数等参数,用于计算总页数。 - 方法: - `getTotalPages()`: 返回总页数。 - `getCurrentPage()`: 获取当前页数,可能从GET或POST请求中获取...
此版本引入了Java工具链支持,使得使用不同版本的Java构建JVM项目比运行Gradle的版本更容易。从这个版本开始,Gradle本身也可以运行在java15上。 此版本中新的依赖项管理功能包括仅支持编译API依赖项、在依赖项锁定...
1. **初始化参数**:工具类需要接收当前页数、每页条目数、总记录数等参数,用于计算分页信息。例如: ```php class Pagination { public function __construct($currentPage, $perPage, $totalRows) { // 初始...
总的来说,Gradle 2.14是Android开发中不可或缺的工具,它的功能强大、灵活性高,能够帮助开发者高效地管理项目构建。了解并熟练掌握Gradle的使用,对于提升开发效率具有重要意义。同时,离线包的下载和配置也是...
4. **设置和获取分页参数**:允许开发者设置或获取每页记录数、当前页数等分页相关参数。 接下来,这个“万能”的PHP分页类可能包含了以下关键部分: - **构造函数**:初始化分页类,接收必要的参数如记录总数、每...
1. **生成WSDL(Web Service Description Language)文件**:JAX-WS工具如`wsimport`可以自动从服务接口生成WSDL文件,描述服务的接口和消息格式。 2. **创建部署描述符(web.xml)**:在`WEB-INF`目录下创建或更新`...
步骤二:获取并解压交叉编译工具链 下载`arm-linux-gcc-4.4.3.tar.gz`到本地,并使用`tar`命令进行解压: ```bash wget http://example.com/arm-linux-gcc-4.4.3.tar.gz tar -zxvf arm-linux-gcc-4.4.3.tar.gz ``` ...
在Java开发中,分页是数据查询不可或缺的一部分,特别是在处理大量数据时,为了提高用户体验和系统性能,分页工具类显得尤为重要。这个“分页工具类”主要用于协助开发者实现数据库查询结果的分页显示,避免一次性...
然后实例化`Paginator`类,传入当前页码、总页数和每页条数。例如: ```php use Paginator\Paginator; $currentPage = $_GET['page'] ?? 1; // 获取当前页码 $totalItems = $yourDataCount; // 数据总数 $...
Maven是一个强大的项目管理和依赖管理工具,而Spring MVC是Spring框架的一部分,用于构建动态、交互式的Web应用。通过结合这两个强大的技术,我们可以高效地开发Java Web项目。 首先,我们需要了解Maven的基本概念...
Java解压RAR文件,压缩包内包含源码、Jar包、依赖包和示例程序,也可以从http://code.google.com/p/java-unrar/downloads/list这里下载支持密码的unrar项目(包括源码和jar包),其依赖包也很容易搜到。
在Spring MVC的Controller方法中,可以通过`BindingResult`对象获取到校验结果。如果存在错误,可以通过`BindingResult.hasErrors()`判断,并通过`BindingResult.getFieldError()`获取具体错误信息: ```java @...
### jqGrid 分页参数详解 #### 一、引言 在Web应用开发中,数据展示是必不可少的一个环节。为了提供更好的用户体验以及优化服务器资源利用,前端分页技术得到了广泛的应用。其中,`jqGrid`是一款非常受欢迎的jQuery...
3. **获取分页信息**:通过类的方法获取当前页、总页数等信息。 ```php $current_page = $pagination->getCurrentPage(); // 获取当前页 $total_pages = $pagination->getTotalPages(); // 获取总页数 ``` 4. **...