社区
Java SE
帖子详情
请问如何将Double型小数点后只保留两位有效数字?
Frank1982
2004-09-13 02:03:42
谢谢
...全文
375
2
打赏
收藏
请问如何将Double型小数点后只保留两位有效数字?
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fbysss
2004-11-01
打赏
举报
回复
import java.text.DecimalFormat;
射天狼
2004-09-13
打赏
举报
回复
DecimalFormat nf = new DecimalFormat ("#####.00");
System.out.println (nf.format (5.1234));
c++
保留
两位
有效数字
和
保留
小数点
后
两位
演示代码如下: #include <iostream> #include <iomanip> using namespace std; int main() {
double
a = 123.345; cout << "正常输出为:" << a << endl; cout << "
保留
两位
有效数字
:" << setprecision(2) << a <&
c#
保留
小数点
后几位 和
保留
有效数字
C#中处理数字精度主要有两种方式:
保留
小数点
后几位和
保留
有效数字
。
保留
小数点
后几位可通过ToString("F2")或Math.Round(num,2)实现,适合固定精度场景。
保留
有效数字
需自定义方法,考虑数字数量级,适合科学计算等场景。ToString()适合结果展示,Math.Round()适合数值计算。注意格式字符串会四舍五入并补零,而自定义
有效数字
方法需处理不同数量级的情况。根据需求选择合适方法:显示用ToString(),计算用数值方法。
小数点
后
保留
两位
有效数字
(c++)
#include <iostream> #include <iomanip> //不要忘记写!! using namespace std; int main(){
double
sum; sum=(30000-1250*14)*0.005; cout<<setiosflags(ios::fixed)<<setprecision(2)<...
Double
值
保留
两位
小数的四种方法
public class
Double
Test { //
保留
两位
小数第三位如果大于4会进一位(四舍五入)
double
f = 6.23556; /** *使用精确小数BigDecimal */ public void fun1() { BigDecimal bg = new BigDecimal(f); /...
java截取
小数点
后8位_java的
double
型
怎么
保留
小数点
后8位而且不失真?
java的
double
型
怎么
保留
小数点
后8位而且不失真?1、String.format("%.8f", 1.098765432)2、new java.text.DecimalFormat("#.00000000").format(nu1.098765432)这两个都是使用四舍五入,不会失真。
double
( 双精度浮点
型
)是计算机使用的一种资料
型
别。比起单精度浮点数(float),
double
(双...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章