`

如何取小数点前两位并四舍五入

阅读更多
最近看到一道面试题:网上也没有什么好的答案;我自己总结了一下:
题目:如何取小数点前两位并四舍五入
public void RoundMath{
    public static void main(){
        float t=1898.879f;
        t=Math.round(t);
        t/=100;
        t=Math.round(t);
        System.out.println(t);
    }
}
分享到:
评论

相关推荐

    java面试题大全--java基础,struts,spring,ejb等

    - **取小数点前两位并四舍五入**:使用`Math.round()`方法结合数学运算实现,例如: ```java double value = 123.456; double roundedValue = Math.round(value * 100.0) / 100.0; ``` #### 4. 日期和时间 - *...

    C# 截取小数,不四舍五入

    在C#编程中,有时我们需要对浮点数进行处理,特别是在财务计算或数据展示时,可能需要截取小数部分,而不是使用默认的四舍五入规则。这涉及到数值类型的精度控制和格式化技巧。本篇文章将深入探讨如何在C#中实现这个...

    sql取小数点后N位.txt

    **适用场景**:这种方法适用于需要对数值进行简单四舍五入并转换数据类型的情况。 ##### 2. 使用Cast函数 **示例代码**: ```sql SELECT CAST(Col002 AS DECIMAL(20,1)) AS Col002 FROM GPSPYL; ``` 这段代码中,`...

    升级版四舍五入可以自定义保留小数位

    不同于银行家算法,真正做到四舍五入,符合中国人的使用习惯,并且可自定义保留小数的位数。并且能够对参数值做错误判断。

    c#将带有小数点的数值四舍五入为整数

    假设我们需要将一个包含小数点的数值四舍五入为整数,可以使用`Math.Round`方法并结合类型转换来实现。下面的代码片段展示了这一过程: ```csharp using System; class Program { static void Main() { double ...

    excel中四舍五入的三种方法的比较

    例如,如果你有一个字符串"314159.265",你可以先使用FIND函数找到小数点的位置,然后用MID函数截取小数部分,再进行四舍五入。虽然这种方法灵活,但相对复杂,适合对数据格式有特殊要求或者需要处理混合数据类型的...

    投标价格算分.zip

    四舍五入取小数点后两位。 当投标人的评标价基准价时,n=1; 当投标人的评标价>基准价时,n=2。 基准价为所有通过技术、商务评审的合格投标人的评标价去掉部分高价和部分低价后(但不影响其参与价格分计算)的算术...

    Javascript四舍五入(二)源码

    对于四舍五入来说,可以通过匹配小数点后的第三位及其之后的所有数字,并用前两位小数代替它们。 **示例代码:** ```javascript window.onload = function () { var a = "23.456322"; var aNew; var re = /([0-9...

    C#中Decimal类型截取保留N位小数并且不进行四舍五入操作

    开发中,需要使Decimal类型数据保留小数点后的两位小数且不需要进行四舍五入操作,即直接截取小数点后面的两位小数即可。例如:1.245M –> 1.24,而不是1.25 使用Decimal.Round()方法可以实现保留Decimal类型数据...

    corejava面试题

    \n\n10.3) 如何取小数点前两位并四舍五入?\n可以先使用`String.format()`格式化为保留两位小数的字符串,然后使用`BigDecimal`的`setScale()`方法四舍五入。\n\n四.日期和时间:\n11.1) 如何取得年月日、小时分秒?...

    sql小数点取值转换整理

    缺点:Round() 只是负责四舍五入到两位小数,但是不负责去掉后面的0。 print ROUND(13.145, 2); 或者select ROUND(13.145, 2); 结果为:13.150。 2. 使用 Convert(decimal(18,2),@num) 实现转换,其中参数 2 表示 ...

    js取小数点后两位四种方法

    通过将数字乘以100(使小数点向右移动两位),然后进行四舍五入,再除以100,我们可以得到小数点后两位的结果。注意,这种方法在处理边界情况时可能不精确,因为四舍五入可能导致非预期的结果。示例如下: ```...

    JAVA面试题最全集.pdf

    3. 数据类型之间的转换:如何将数值型字符转换为数字(Integer、Double),如何将数字转换为字符,如何取小数点前两位并四舍五入。 4. 日期和时间:如何取得年月日、小时分秒,如何取得从1970年到现在的毫秒数,如何...

    js取float型小数点后两位数的方法

    js取小数点后两位四种方法 https://www.jb51.net/article/154898.htm 以下我们将为大家介绍 JavaScript 保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); /...

    SAP HANA数据计算后小数点位数异常

    ### SAP HANA 数据计算后小数点位数异常解析及官方解决方案 #### 一、问题背景及概述 在SAP HANA系统中,用户可能会遇到数据计算后小数点位数异常的问题。这类问题通常出现在对数据库进行升级之后,具体表现为SQL...

    java面试题答案——面试经典

    - 取小数点前两位并四舍五入:可以先强制类型转换为整数,然后对100取模,再进行四舍五入。 4. **日期和时间处理**: - 获取日期、时间:使用`java.util.Calendar`或`java.time`包中的类。 - 毫秒数:`System....

    java笔试题 大全(附答案)

    取小数点前两位并四舍五入,可以利用Math.round()方法。 4. 日期时间处理,如获取年月日、小时分秒,可以使用java.util.Calendar类或java.time包下的API。获取从1970年至今的毫秒数,使用System.currentTimeMillis...

    Java面试题最全集

    取小数点前两位并四舍五入,可以使用`DecimalFormat`类。 - 日期和时间:Java的`Date`、`Calendar`类以及`java.time`包提供了获取日期、时间、毫秒数的方法。`SimpleDateFormat`可以用于日期格式化。 2. **数组和...

    JS取数字小数点后两位或n位的简单方法

    在数学中,四舍五入通常是以0.5为分界点,当小数部分大于等于0.5时向上舍入,小于0.5时向下舍入。通过在放大后的数字上加0.5,就确保了最后的结果在四舍五入时更加准确。 4. parseInt()函数将计算后的数字转换为...

    调整小数的格式保留小数点后两位

    例如,`Math.round(original * 100) / 100` 会将原始数值乘以100,然后进行四舍五入,最后再除以100,这样就得到了保留两位小数的结果。对于保留一位小数的情况,只需将100改为10即可。 2. 使用 `toFixed` 方法: ...

Global site tag (gtag.js) - Google Analytics