首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DecimalFormat方法

使用DecimalFormat方法
EN

Stack Overflow用户
提问于 2013-11-18 07:24:24
回答 1查看 509关注 0票数 0
  1. y显示为小数三位
  2. 显示小数点之前有多少位数,数字后面有多少位数。论xyz
  3. 创建一个字符串E,该字符串由与F反向连接的D组成,包括它们之间的一个空格。
  4. ‘i’中搜索子字符串c并将其替换为‘fff’

X= 123.456,y= 54/5,z=√2,D=“Decimal”,F=“函数”

我这样做是为了解决第一项问题,但我不知道我是否应该这样做,我也不知道如何处理第二、第三和第四项问题,如果有任何帮助,我将不胜感激。

代码语言:javascript
复制
double y = 54.0/5.0;
DecimalFormat y_format = new DecimalFormat("#.###"); 
String formatted_string1 = y_format.format(y);
System.out.println(formatted_string1);
EN

回答 1

Stack Overflow用户

发布于 2013-11-18 07:36:12

对于2,你可以把这个数字除以10,直到它达到0。一个带有while循环的简单计数器会工作得很好。在另一个案子里你也可以这么做。(使用乘法)

对于3,只需使用循环一次读取一个字符从D和连接到一个新的字符串。

代码语言:javascript
复制
for ( i from D.length to 0)
  newString += D.charAt(i)
newString += F

对于4,检查字符串中的替换方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20042262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档