ppt中的问题2

1 方法重载

       满足以下条件的两个或多个方法构成重载关系

            1  方法名相同

            2  参数类型不同,参数个数不同,参数类型的顺序不同

2  处理大数字

      BigInteger  操作整型

      BigDecimal  操作小数

   BigInterger的方法

      public BigInteger(String val)  将一个字符串变为BigInteger类型的数据

      public BigInteger add(BigInteger val)  加法

      public BigInteger subtract(BigInteger val)  减法

      public BigInteger multiply(BigInteger val)  乘法

      public BigInteger divide(BigInteger val)  除法

      public BigInteger max(BigInteger val)  返回较大值

      public BigInteger min(BigInteger val)  返回较小值

      public BigInteger[] divideAndRemainder(BigInteger val)  除法操作,数组的第一个元素为除法的商,第二个元素为除法的余数

   BigInteger在java.math包中

  BigDecimal的方法

       public BigDecimal(double val) 将double表示形式转换为BigInteger

       public BigDecimal(int val)  将int表示形式转换为BigInteger

       public BigDecimal(String val)  将字符串表示形式转换为BigInteger

       public BigDecimal add(double val)   加法

       public BigDecimal subtract(double val)  减法

       public BigDecimal multiply(double val)  乘法

       public BigDecimal divide(double val)  除法

posted @ 2021-09-27 18:01  Cuora  阅读(39)  评论(0)    收藏  举报