求问有没有java控制小数点位数输出位数的方法

(炸鸡二等)
([已注销])
(独角兽不在)
第三方登录:java控制double输出的小数点位数
今天ACM碰到了这个情况,因为自己java能力还不是很高,而且c也很差,真的解决不了了,所以才查的百度。
像C语言直接& printf("%f.02",float);
非常简单,还可以控制输出的缩距,很是方便。
java就不一样了,但是java也有它的方便之处
下面用列子来解释,用到的是DecimalFormat类 :
public class Test {
& public static void main(String[] args) {
double b=10/3.0;
System.out.println(b);
结果是3.3335
设置输出数的格式要用到DecimalFormat类
DecimalFormat df = new DecimalFormat( "0.00000
System.out.println(df.format(b));
结果就是3.33333
要控制几位小数就设置df的格式就行了!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。6156人阅读
& & & &在C++中,要实现这个功能,就要用到std命名空间中常用于流的控制符,这里通常要用到setprecision()函数,可以通过这个函数控制小数点后面位数。还要注意的是,使用它需要加入头文件&iomanip&,这个头文件也好记。io是指in,out,输入输出流,manip是操作的缩写,所以iomanip里面全是输入输出流的操作。举例如下:
#include &iostream&
#include &fstream&
#include &iomanip&
//用setprecision(n)设置精度,其中n表示精确到小数点后n位
void main()
double aa = 10;
12345.0普通输出为:&&&12345.0&&//输出12345
cout&&fixed&&setprecision(8)&&&
10保留8位有效数字输出为:&&&aa&&
//fixed:表示普通方式输出,不采用科学计数法。fixed也可以放在setprecision(n)后面
12345.0保留8位有效数字输出为:&&&12345.0&&
cout&&fixed&&setprecision(2)&&&
-123.456保留2位有效数字输出为:&&&-123.456&&
cout && setprecision (4); // 精度
cout.setf(ios::fixed,ios::floatfield); // 定点格式
cout && &123.保留4位有效数字输出为:&&& 123.&&
%2.4f保留2位有效数字输出为:%2.2f\n&,11.1);
system(&pause&);
}结果如下:
&iomanip&这里面的控制符还有如下:
欢迎补充指正!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:225001次
积分:3485
积分:3485
排名:第9044名
原创:120篇
转载:27篇
评论:52条
阅读:3524
文章:13篇
阅读:35101
(1)(6)(3)(22)(35)(3)(7)(11)(13)(13)(4)(7)(24)(8)欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 2937 人关注过本帖
标题:文本框内输出数据的小数点位数如何控制?
来 自:湖北武汉
等 级:新手上路
帖 子:31
结帖率:50%
&&已结贴√
&&问题点数:10&&回复次数:3&&&
文本框内输出数据的小数点位数如何控制?
各位大侠,我在表单中有文本框,文本框内的数据小数点位数怎么控制啊?
我在主程序中有set decimal = 2,但是在文本框内显示数据时,显示的不是两位。
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:贵宾
威 望:88
帖 子:2774
专家分:2233
找InputMask属性
感言:学以致用。
博客:http://www.bc-cn.net/blog/user14/65009/index.shtml
等 级:贵宾
威 望:204
帖 子:15446
专家分:65834
文本框属性中找inputmark 填值“999.99”
来 自:湖北武汉
等 级:新手上路
帖 子:31
回复 3楼 tlliqi
版权所有,并保留所有权利。
Powered by , Processed in 0.256266 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved}

我要回帖

更多关于 c控制小数点位数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信