您的位置:首页 > 编程语言 > Java开发

java常用库学习(3)

2015-11-05 15:35 573 查看
NumberFormat类是数字格式类,具体看看怎么用吧,

package excise;

import java.text.NumberFormat;

public class NumberFormatDemo {
public static void main(String args[]){
NumberFormat nf=NumberFormat.getInstance();
System.out.println("格式化之后的数字是 :"+nf.format(10000000));
System.out.println("格式化之后的数字是 :"+nf.format(1000.345));
}

}


DecimalFormatDemo类的使用:

package excise;

import java.text.DecimalFormat;
public class <span style="font-family: Arial, Helvetica, sans-serif;">DecimalFormat</span><span style="font-family: Arial, Helvetica, sans-serif;">Demo {</span>
public void format1(String pattern,double value){
DecimalFormat   df=new DecimalFormat();
String str=df.format(value);
System.out.println("使用"+pattern+"格式化数字"+value+":  "+str);
}
public static void main(String args[]){
NumberFormatDemo demo=new NumberFormatDemo();
demo.format1("###,###.###", 111222.3456);

}

}


BigInteger类是针对大整数来操作的,具体也看看怎么用吧
package excise;
import java.math.BigInteger;
public class BigIntergerDemo{
public static void main(String args[]){
BigInteger   bil=new BigInteger("123456789");
BigInteger  bi2=new BigInteger("987654321");
System.out.println("加法操作"+bil.add(bi2));
System.out.println("减法操作"+bil.subtract(bi2));
System.out.println("乘法操作"+bil.multiply(bi2));
System.out.println("除法操作"+bil.divide(bi2));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: