A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© funny 中级黑马   /  2015-9-9 23:17  /  381 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.wf.bean;
/*
* @BigInteger and BigDecimal
*/
import java.math.BigDecimal;
import java.math.BigInteger;

public class Demo8 {
        public static void main(String[] args) {
//                        demo();
               
                BigDecimal bd = new BigDecimal("2.0");
                BigDecimal bd1 = new BigDecimal("1.9");
               
                System.out.println(bd.add(bd1));
                System.out.println(bd.subtract(bd1));
                System.out.println(bd.multiply(bd1));
//                System.out.println(bd.divide(bd1));     //抛出java.lang.ArithmeticException
               
                BigDecimal[] bd2 = bd.divideAndRemainder(bd1);
                for (int i = 0; i < bd2.length; i++) {
                        System.out.println(bd2[i]);
                }
        }

        private static void demo() {
                BigInteger bi = new BigInteger("100");
                BigInteger bi1 = new BigInteger("20");
               
                System.out.println(bi.add(bi1));
                System.out.println(bi.subtract(bi1));
                System.out.println(bi.multiply(bi1));
                System.out.println(bi.divide(bi1));
               
                BigInteger bi2 [] = bi.divideAndRemainder(bi1);
                for (int i = 0; i < bi2.length; i++) {
                        System.out.println(bi2[i]);
                }
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马