Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java double保留一位小数

作者:一抹淡影   发布日期:2025-11-12   浏览:128

public class DoubleFormatExample {
    public static void main(String[] args) {
        double number = 123.45678;

        // 使用 DecimalFormat 类来格式化数字,保留一位小数
        java.text.DecimalFormat df = new java.text.DecimalFormat("#.0");
        String formattedNumber = df.format(number);

        System.out.println("原始数字: " + number);
        System.out.println("格式化后的数字: " + formattedNumber);
    }
}

解释说明:

  • DecimalFormat 是 Java 中用于格式化数字的一个类。
  • #.0 是格式化模式,表示保留一位小数。其中 # 表示可选的数字位,而 0 表示必须显示的数字位。
  • df.format(number) 方法将 number 按照指定的格式进行格式化,并返回格式化后的字符串。

如果你需要直接对 double 类型进行四舍五入并赋值给另一个变量,可以使用 Math.round() 方法结合乘除法来实现:

double roundedNumber = Math.round(number * 10) / 10.0;
System.out.println("四舍五入后的数字: " + roundedNumber);

这段代码会将 number 乘以 10,然后进行四舍五入,再除以 10,从而保留一位小数。

上一篇:windows查看java进程

下一篇:linux 查看java安装位置

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站