zoukankan      html  css  js  c++  java
  • java中大数类的学习

    java中提供了大数类BigInteger和BigDecimal分别表示大整数类和大浮点数类,这两个类都在java.math.*包中,因此每次必须在开头处引用该包。

    一、BigInteger构造函数:

    一般用到以下两种:

    BigInteger(String val);

    将指定字符串转换为十进制表示形式;

    BigInteger(String val,int radix);

    将指定基数的 BigInteger 的字符串表示形式转换为 BigInteger

    二、基本方法

    (1)valueOf(parament); 将参数转换为制定的类型

    (2)add(); 加

    (3)subtract(); 相减

    (4)multiply(); 乘

    (5)divide();    相除取整

    (6) 取余    

        1)remainder();

        2) mod(); a.mod(b)=a%b=a.remainder(b); 

    (7)pow();   a.pow(b)=a^b

    (8)gcd();   最大公约数

    (9)abs(); 绝对值

    (10)negate(); 取反数

    (11)max(); min();最大值,最小值

    (12)punlic int comareTo();比较

    (13).boolean equals();判断 是否相等

    三、基本常量:

    BigInteger.ZERO   0

    BigInteger.ONE    1

    。。。。。。

    四、读入操作

    用Scanner类定义对象进行控制台读入,Scanner类在java.util.*包中

    具体用法参加另一篇博客:转:java中scanner类的用法

  • 相关阅读:
    如何使用SQL语句 查看存储过程的内容
    sl第一篇
    winForm连接数据库(sqlserver2005)
    Format
    dual使用
    ThreadLocal与事务
    oracle中的常用函数
    Oracle中merge into的使用
    API设计中token的思路
    SVN常用功能
  • 原文地址:https://www.cnblogs.com/bewolf/p/5236623.html
Copyright © 2011-2022 走看看