<script language="javascript"> /** * 将计算得到的结果四舍五入 *Dight : 要进行四舍五入的数 How:保留的位数 */ function ForDight(Dight,How) Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How); return Dight; } alert("当前数值的四舍五入===="+ForDight(1999.235681) ); </script>
使用JSTL标签中的 fmt标签进行数值的四舍五入: 其次在jsp文件中引入所需要的 标记库,对于 ftm 标签,如下: <%@ taglib prefix='fmt' uri="http://java.sun.com/jsp/jstl/fmt" %> 保留两位小数 <fmt:formatNumber value="123.123456789" pattern="0.00"/> 其他相关用法: 日期格式(2008年5月5日22点00分23秒) <fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" /> 格式数字(45,678.234) <fmt:formatNumber type="number" value="45678.2345" /> 格式百分比(23%) <fmt:formatNumber type="percent" value="0.2345" />
import java.text.DecimalFormat; //十进制数字格式化处理 ...... /** *四舍五入 对Double值的处理 * value: 值 point:保留的位数,如:00 */ public static String sswr(Double value,String point ){ DecimalFormat df = new DecimalFormat("#0."+point); String str= df.foramt(value); return str; } //返回Double 类型值 public static Double sswr_d(Double value,String point ){ DecimalFormat df = new DecimalFormat("#0."+point); String str= df.foramt(value); return Double.parseDouble(str); } //返回String 值 public static String sswr(String value,String point ){ DecimalFormat df = new DecimalFormat("#0."+point); String str= df.foramt( Double.parseDouble(value)); return str; } //对 对象的四舍五入处理 public static String sswr_comm(Object value,String point){ DecimalFormat df = new DecimalFormat("#0."+point); String str=""; if(value==null || "".equals(value) ){ System.out.println("空对象不能处理!"); return str; } if(value instanceof String){ str=df.format(Double.parseDouble(value.toString()) ); }else if(value instanceof Double){ str=df.foramt(value); } return str; }
以上几种四舍五入的处理方式,结合运用,基本上可以满足平时工作中的需要。
相关推荐
`ROUND()`用于数值的四舍五入等。 - **从多个表里选取数据记录**:通过`JOIN`语句连接不同表的数据进行查询。 - **集合函数**:如`COUNT()`统计数量、`SUM()`求和、`AVG()`计算平均值等。 - **子查询**:在一个查询...
- **取小数点前两位并四舍五入**:使用`Math.round()`方法结合数学运算实现,例如: ```java double value = 123.456; double roundedValue = Math.round(value * 100.0) / 100.0; ``` #### 4. 日期和时间 - *...
四舍五入可通过Math.round()方法实现。 - **日期和时间**:使用java.util.Date和java.time包中的类获取和处理日期时间,例如LocalDate, LocalDateTime等。 - **数组和集合**:数组是固定大小的数据结构,而集合如...
- **解析**:`Math.round()`函数用于四舍五入一个浮点数。对于正数,如`Math.round(11.5)`结果为12;对于负数,如`Math.round(-11.5)`结果为-11。这是因为`Math.round()`实际上是对输入值乘以2后进行`Math.floor()`...
`round()`方法将浮点数四舍五入到最近的整数。 9. **short变量运算**:`short s1 = 1; s1 = s1 + 1;`这里的错误在于,`s1 + 1`会自动提升为`int`类型,然后再赋值给`s1`,可能导致编译错误。而`short s1 = 1; s1 +=...
3. 数据类型之间的转换:如何将数值型字符转换为数字(Integer、Double),如何将数字转换为字符,如何取小数点前两位并四舍五入。 4. 日期和时间:如何取得年月日、小时分秒,如何取得从1970年到现在的毫秒数,如何...
5. 数值处理:`Math.round()`四舍五入,`Math.floor()`向下取整,`Math.ceil()`向上取整。所以,对于`11.5`: - `Math.round(11.5)`将是12。 - `Math.floor(11.5)`将是11。 - `Math.ceil(11.5)`将是12。 6. 继承...
6. JavaScript 中,`Math.round()`函数用于四舍五入到最接近的整数。 7. `DriverManager`类在Java中负责处理数据库驱动的加载和建立数据库连接。 8. C语言中,运算符`%`用于求余数,要求操作数为整型。 9. J2EE中...
- 如何取小数点前两位,并四舍五入。 4. 日期和时间 - 如何取得年月日,小时分秒 - 如何取得从 1970 年到现在的毫秒数 - 如何获取某个日期是当月的最后一天 - 如何格式化日期 5. 数组和集合 - 如何操作数...
取小数点前两位并四舍五入,可以利用Math.round()方法。 4. 日期时间处理,如获取年月日、小时分秒,可以使用java.util.Calendar类或java.time包下的API。获取从1970年至今的毫秒数,使用System.currentTimeMillis...
- 取小数点前两位并四舍五入:可以使用Math.round()和DecimalFormat类。 4. **日期和时间**: - 获取年月日、小时分秒:使用java.time包下的LocalDate、LocalTime类。 - 获取从1970年的毫秒数:使用System....
使用DecimalFormat类可以取小数点前两位并进行四舍五入。 【日期和时间】 通过java.util.Calendar类或java.time包中的类可以获取年月日、小时分秒,使用System.currentTimeMillis()获取1970年以来的毫秒数。java....
- 去掉小数点前两位并四舍五入,可以使用DecimalFormat类进行格式化。 4. 日期和时间: - 使用java.util.Date类获取年月日、小时分秒,但注意getYear()返回的是相对于1900年的年份。 - 取得从1970年到现在的毫秒...
取小数点前两位并四舍五入,可以使用`Math.round()`结合适当的数学运算来实现。 #### 4. 日期和时间操作 Java中日期和时间的操作主要依赖于`java.time`包下的类,如`LocalDate`, `LocalTime`, `LocalDateTime`, `...
- 四舍五入:使用DecimalFormat类或Math.round()。 3. **日期和时间**: - 获取日期:使用Calendar类或java.time包下的LocalDateTime。 - 毫秒数:System.currentTimeMillis()。 - 当月最后一天:通过Calendar...
- **取小数点前两位并四舍五入**:可以使用DecimalFormat类进行格式化输出。 3. **日期和时间**: - 使用java.util.Calendar或java.time包中的类(如LocalDate, LocalTime, LocalDateTime)来获取年月日、小时...
可以使用BigDecimal类或者Math类的相关方法进行四舍五入到指定的小数位。 25. 如何取得年月日,小时分秒? 可以使用Calendar类或者java.time包下的相关类来获取当前日期和时间的组成部分。 26. 如何取得从1970年到...
- 四舍五入取小数点前两位可使用DecimalFormat类进行格式化。 4. **日期和时间**: - 使用java.util.Calendar或java.time包获取日期和时间,通过getTime()获取毫秒数,isLastDayOfMonth()判断是否为当月最后一天...
- 取小数点前两位并四舍五入:可以使用Math.round()和DecimalFormat。 4. 日期和时间: - 使用java.util.Calendar或java.time包中的类获取年月日、小时分秒。 - 从1970年开始的毫秒数:Date对象的getTime()方法...