例如:1.将f1保留2位有效数字输出
2.将f1保留4位有效数字输出
1.System.out.println((double) (Math.round(f1*100)/100.0));
2.System.out.println((double) (Math.round(sd3*100)/100.0));
注意:若数据只有小数点后第n位为0,则保留到不为0的位;
如 3.14003
保留1位结果:3.1
保留2位结果:3.14
保留3位结果:3.14
保留4位结果:3.14
保留5位结果:3.14003
另一种办法:
import java.text.DecimalFormat;
DecimalFormat df2 = new DecimalFormat("###.00");
DecimalFormat df2 = new DecimalFormat("###.000");
System.out.println(df2.format(f1));
第一个为2位,第二个为3位.
如 3.14003
保留1位结果:3.1
保留2位结果:3.14
保留3位结果:3.140
保留4位结果:3.1400
保留5位结果:3.14003
分享到:
相关推荐
本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步。 首先,我们需要了解基础概念。Java是一种广泛使用的面向对象的编程语言,具有...
然后,我们可以创建一个Java类,使用JdbcTemplate执行SQL查询并把结果转换为Map对象。以下是一个简单的示例: ```java import org.springframework.beans.factory.annotation.Autowired; import org.spring...
以下是一个简单的Java示例,展示了如何调用`mysqldump`命令来导出数据: ```java package com; import java.io.*; public class Test { private static final String PATH = "d:/dev_wzerp_v10.sql"; public ...
Java中将一个List等分成n个List的工具方法 Java中将一个List等分成n个List的工具方法是Java编程中非常有用的技术。以下是该方法的详细介绍和实现。 方法概述 该方法的主要目的是将一个List分成n个小List,每个小...
使用`FileOutputStream`创建一个指向目标ZIP文件的输出流,然后用`ZipOutputStream`包装这个输出流。例如: ```java FileOutputStream fos = new FileOutputStream("output.zip"); ZipOutputStream zos = new ...
### Java中将数据和图片导出到Excel文件 在Java编程环境下实现数据及图片导出至Excel文件是一项常见的任务,特别是在处理报表、数据分析等场景时。本文将详细解析如何通过Java代码来完成这一过程,包括如何创建...
在Java中,Timestamp类型是java.sql包下的一个类,该类继承自java.util.Date类,用于表示数据库中的时间戳数据。Timestamp类型可以存储年、月、日、时、分、秒等信息,并且可以与数据库中的时间戳类型相匹配。 下面...
SuperMap Objects Java 是SuperMap公司提供的一个强大的Java GIS开发平台,它支持多种GIS操作,包括数据的读取、编辑、分析以及转换。本范例主要探讨的是如何在Objects Java中将栅格数据转换为面数据集,实现栅格...
例如,一个简单的JSON对象可能如下所示: ```json { "name": "John", "age": 30, "city": "New York" } ``` 要将这样的JSON字符串转换为Java类,我们需要创建相应的Java类。上面的JSON对应于以下Java类: ```...
java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。
使用java把数据库数据导出生成xml文件 使用java把数据库数据导出生成xml文件
下面是一个简单的示例,展示如何在Java中将十六进制字符串转换为double: ```java import java.nio.ByteBuffer; import java.nio.ByteOrder; public class HexToDouble { public static void main(String[] args)...
下面是一个简单的Java程序示例,用于从一个表复制数据到另一个表: ```java import java.sql.*; public class BackupTable { public static void main(String[] args) { String url = "jdbc:oracle:thin:@//...
### Java 中将 UUID 存储为 Base64 字符串 #### 一、引言 在软件开发领域,尤其是在处理大规模分布式系统时,UUID(通用唯一标识符)因其全局唯一性而广泛应用于各种场景,例如作为数据库记录的主键、会话标识等。...
在 Java 编程中,有时我们需要在已有的字符串中插入一个新的字符串。这通常是通过复制原始字符串的部分内容,然后将插入的字符串添加到指定位置来实现的。本教程将详细介绍如何在 Java 中完成这一操作,同时提供一个...
2. **链表**:链表是一种动态数据结构,每个元素(节点)包含数据和指向下一个节点的引用。书中将介绍单链表、双链表、环形链表的实现与操作。 3. **栈和队列**:栈是一种后进先出(LIFO)的数据结构,而队列则是...
在本文的示例代码中,我们创建了一个DecimalFormat对象,并传入了".00"作为格式模式,这表示小数点后保留两位。然后使用format方法来输出格式化后的字符串,这样就能得到保留两位小数的数值。 第二种方法是利用...
XSLT是一种用于转换XML文档的语言,它可以将一个XML文档转换成另一个XML文档或任何其他格式的文档,包括HTML。 ##### 实现步骤详解 1. **导入相关包**:在Java程序中使用XSLT进行转换前,需要导入必要的包,如`...
Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...