📄 sample12_16.java
字号:
package wyf.jc;
import java.math.*;
public class Sample12_16
{
public static void main(String[] args)
{
//分别创建值为3.8与0.7的BigDecimal对象bd1与bd2
BigDecimal bd1=new BigDecimal("3.8");
BigDecimal bd2=new BigDecimal("0.7");
//创建值为3.800的BigDecimal对象bd3
BigDecimal bd3=new BigDecimal("3.800");
//声明一个BigDecimal类型的引用bd4
BigDecimal bd4;
//打印对象bd1、bd2与bd3中封装的值
System.out.println("bd1 = "+bd1+",bd2 = "+bd2+",bd3 = "+bd3+"。");
//使用加操作
bd4=bd1.add(bd2);
System.out.println("bd1 + bd2 = "+bd4);
//使用减操作
bd4=bd1.subtract(bd2);
System.out.println("bd1 - bd2 = "+bd4);
//使用乘操作
bd4=bd1.multiply(bd2);
System.out.println("bd1 * bd2 = "+bd4);
//使用除操作
bd4=bd1.divide(bd2,BigDecimal.ROUND_HALF_DOWN);
System.out.println("bd1 / bd2 = "+bd4);
bd4=bd3.divide(bd2,BigDecimal.ROUND_HALF_DOWN);
System.out.println("bd3 / bd2 = "+bd4);
//将bd1与bd2进行比较
bd2=new BigDecimal("3.800");
if(bd1.compareTo(bd2)==0)
{
System.out.println("bd1 = "+bd1+" bd2 = "+bd2+" 则bd1与bd2是相等的!!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -