• 【java.math.BigInteger】常用函数


    1、

    1 /*
    2 返回此BigInteger的函数正负号。
    3 此方法返回-1,0或1作为此BigInteger的值对应是负,零或正数。
    4 */
    5 
    6 java.math.BigInteger.signum(BigInteger n);

    2、

    /*
    返回bitLength的位,也可能是素数的一个BigInteger。
    参数
        bitLength - 返回BigInteger的bitLength
        rnd - 随机比特源用于选择素性待测试的候选
    */
    
    java.math.BigInteger.probablePrime(int bitLength, Random rnd) 

    3、

    1 /*
    2 比较此BigInteger与指定的BigInteger。
    3 此方法优先于个别方法提供六个逻辑比较运算符 (<, ==, >, >=, !=, <=).
    4 返回-1,0或1,分类为BigInteger在数字上小于,等于,或大于值val。
    5 */
    6 
    7 java.math.BigInteger.compareTo(BigInteger val) 

    4、

    1 /*
    2 返回一个包含此BigInteger的二进制补码表示的字节数组。字节数组将在big-endian字节顺序:最显著字节在第零个元素。
    3 
    4 该数组将包含最小数目来表示此BigInteger所需的字节,其中至少有一个符号位,如(ceil((this.bitLength() + 1)/8))。这表示是与 (byte[ ]) 构造兼容。
    5 */
    6  java.math.BigInteger.toByteArray();

    5、

    1 /*
    2 返回在此BigInteger的最小的二进制补码表示的比特数,不包括符号位。为正BigIntegers,这相当于比特在普通二进制表示的数目。
    3 它的计算方法为 (ceil(log2(this < 0 ? -this : this+1))).
    4 */
    5 java.math.BigInteger.bitLength() 
  • 相关阅读:
    第六周作业
    第四周作业(登录验证码)
    JSP第二次作业
    JSP第一次作业求1-100间的素数
    软件测试课堂作业
    安卓作业(购物商城)
    安卓作业
    Android 简易计算器
    jsp第七次作业
    JSP第六次作业
  • 原文地址:https://www.cnblogs.com/LLGemini/p/4738683.html
Copyright © 2020-2023  润新知