几个方法不懂

hailun 2005-11-15 02:18:50
import java.text.NumberFormat;
class Example6_5
{
public static void main(String args[])
{
double a=Math.sqrt(5);
System.out.println("格式化前 "+a);
NumberFormat f=NumberFormat.getInstance();
f.setMaximumFractionDigits(5); //此方法什么意思
f.setMinimumIntegerDigits(3); //此方法什么意思
String s=f.format(a); //格式化后为什么会是格式化后 002.23607这个结果呢?
System.out.println("格式化后 "+s);
System.out.println("得到的随机数 ");
int Number=8;
for(int i=1;i<=20;i++)
{
int randomNumber=(int)(Math.random()*Number)+1; //random()产生的不是0,1之间的吗?怎么会是1-8了尼?
System.out.print(" "+randomNumber);
if(i%10==0)
System.out.println("");
}
}
}
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
treeroot 2005-11-15
  • 打赏
  • 举报
回复
这些方法都是自解释的
f.setMaximumFractionDigits(5); 小数部分最多保留5位
f.setMinimumIntegerDigits(3); 整数部分最少保留3位
hailun 2005-11-15
  • 打赏
  • 举报
回复
我等

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧