社区
Java SE
帖子详情
如何输出小数时按规定的位数输出。。
wujevons
2001-09-11 04:19:49
如
x=12.34
OutNum(x,2) == 12.34
OutNum(x,3) == 12.340
OutNum(x,4) == 12.3400
...全文
148
3
打赏
收藏
如何输出小数时按规定的位数输出。。
如 x=12.34 OutNum(x,2) == 12.34 OutNum(x,3) == 12.340 OutNum(x,4) == 12.3400
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wujevons
2001-09-11
打赏
举报
回复
好呀!解决了,谢谢!
vdragon
2001-09-11
打赏
举报
回复
public class numformat
{
static String num(String xx, String ii)
{
String str = new String();
try
{
float x= Float.parseFloat(xx);
int i = Integer.parseInt(ii);
if (i < 0)
{
return "i is error";
}
if (i == 0)
{
if (xx.indexOf(".") > -1)
{
str = xx.substring(0, xx.indexOf("."));
}
else
{
str = xx;
}
return str;
}
if (xx.indexOf(".") > -1)
{
int f = xx.substring(xx.indexOf(".")+1, xx.length()).length();
if (f < i)
{
for (int j = f; j < i; j++)
{
xx += "0";
}
}
else
{
xx = xx.substring(0, xx.indexOf(".") + i + 1);
}
}
else
{
xx += ".";
for (int j = 0; j < i; j++)
{
xx += "0";
}
}
str = xx;
return str;
}
catch (Exception e)
{
e.printStackTrace();
return "error";
}
}
public static void main(String[] args)
{
String x = args[0];
String i = args[1];
System.out.println("result:" + num(x, i));
}
}
rinehart
2001-09-11
打赏
举报
回复
import java.text.DecimalFormat;
String a = new DecimalFormat("###,###,###.##").format(100.5 );
System.out.println("a="+a);
结果:
a=100.50
c语言自定义
输出
小数
点
位数
_C语言中
输出
时
怎样控制
小数
点后的
位数
,请举例说明......
控制2113
小数
位数
就是通过
输出
格式说明符来规定的举例5261说明如下4102:1、float f1=3.1415926;2、float f2=1234.1415926;3、float f3=124.1;4、printf("%3.4f",f1);//
输出
结果为:_ _ 3.1416(_表示空格1653)5、...
C语言如何控制
小数
位数
控制
小数
位数
就是通过
输出
格式说明符来规定的。 举例说明如下: float f1=3.1415926; float f2=1234.1415926; float f3=124.1; printf("%3.4f", f1); //
输出
结果为:_ _ 3.1416 ( _ 表示空格) ...
c语言入门篇-double类型默认
输出
位
小数
&
小数
的
输出
C语言中常用的
小数
有两种类型,...C语言中,
输出
double类型(双精度实型)以及float类型(单精度实型)
时
,默认
输出
6位
小数
(不足六位以0补齐,超过六位按四舍五入截断)。 doublea=1; printf("%lf\n",a);
输出
会是: 1.
c语言%f
小数
位第六位是错的,c语言中
输出
浮点型数据,如果不指定
输出
位数
,%f
输出
几位
小数
?...
一共保留6位
小数
,%f表示实数,保留6位
小数
,
输出
float类型的值,
小数
位数
不固定,只是有效
位数
是7位,
输出
格式也不一定,不同编译器不一样,比如很多编译器会自动消除
小数
点之后的,位于最后的那些0,其类型说bai明符为...
[转]Java-double类型的
小数
位数
设置
在一些编程过程中,有
时
会对
小数
点后的个数有要求,比如:最终
输出
的数字保留一位
小数
,此
时
有以下几种方案: 方案一:直接
输出
示例: public class
位数
控制 { public static void main(String[] args) { //保留...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章