⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample12_16.java

📁 Java SE 6.0前12-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 + -