首页 > 编程语言 >java对浮点数保留合适的位数

java对浮点数保留合适的位数

时间:2023-10-02 15:44:10浏览次数:30  
标签:java df 浮点数 formatted number 位数 DecimalFormat

import java.text.DecimalFormat;

public class Main {
    public static void main(String[] args) {
        double number = 3.1415926;
        
        DecimalFormat df = new DecimalFormat("#.0#");
        
        String formatted;
        if (number % 1 == 0) {
            formatted = df.format(number);
        } else {
            df.setMaximumFractionDigits(2);
            formatted = df.format(number);
        }
        
        System.out.println(formatted); // 输出:3.14
    }
}

标签:java,df,浮点数,formatted,number,位数,DecimalFormat
From: https://www.cnblogs.com/chenyi502/p/17739983.html

相关文章

  • Java面试突击题库
                 ......
  • java——mysql随笔——SQL优化&锁
               插入数据SQL优化:              主键优化:                                    order  by优化:       ......
  • Java基础:meta-info.md文件的作用
    作用概述meta-info.md文件通常是一个用于提供关于软件包或项目的元信息的文本文件。它可以包含各种类型的信息,具体取决于项目的需求和约定。一些常见的元信息包括:项目说明:描述项目的目的、功能、特点等。这可以是一个简短的描述或详细的文档。版本信息:指定软件包或项目的版本号、......
  • JavaScript框架:构建交互性、现代化Web应用的利器
    ......
  • javascript: Sorting Algorithms
     //SortingAlgorithmsintJavaScripthttps://www.geeksforgeeks.org/sorting-algorithms//***fileSort.js*1.BubbleSort冒泡排序法*@paramarry*@paramnszie*/functionBubbleSort(arry,nszie){vari,j,temp;varswapped;for(i=0;i......
  • JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
    当我们谈论JavaScript高级技巧时,以下是一些示例来说明这些概念:闭包(Closures):functionouterFunction(){varouterVariable='Hello';functioninnerFunction(){console.log(outerVariable);}returninnerFunction;}varmyFunction=outerFunction();myFu......
  • Java 21 新特性:Unnamed Patterns and Variables
    Java21中除了推出JEP445:UnnamedClassesandInstanceMainMethods之外,还有另外一个预览功能:未命名模式和变量(UnnamedPatternsandVariables)。该新特性的目的是提高代码的可读性和可维护性。下面通过一个例子来理解这个功能,try-catch块相信大家都不陌生,都是这样写的:try{......
  • Java自学网站--十几个网站的分析与评测
    ​简介很多想学Java的人不知道怎样选教程,本文对Java自学网站进行评测。本文不带主观倾向,只客观分析各个网站的区别。第1类:大型培训机构(黑马等)典型机构黑马、尚硅谷、动力节点、白马、千锋、达内。优点知名度高。教程齐全(Java、前端、Python等都有)省心(跟着培训的进度走......
  • JAVA - instanceof 模式匹配
    父类:packagecom.demo;importjava.time.LocalDate;publicclassEmployee{privateStringname;privatedoublesalary;privateLocalDatehireDay;publicEmployee(Stringname,doublesalary,intyear,intmonth,intday){this.na......
  • javascript: Bubble Sort
     //SortingAlgorithmsintJavaScript/***fileSort.js*1.BubbleSort冒泡排序法*/functionBubbleSort(arry,nszie){vari,j,temp;varswapped;for(i=0;i<nszie-1;i++){swapped=false;for(j=0;j<n......