BigInteger的范围、常见用法+大整数排序(对N个长度最长可达到1000的数进行排序。) 您所在的位置:网站首页 biginterger转int BigInteger的范围、常见用法+大整数排序(对N个长度最长可达到1000的数进行排序。)

BigInteger的范围、常见用法+大整数排序(对N个长度最长可达到1000的数进行排序。)

2023-09-02 19:10| 来源: 网络整理| 查看: 265

BigInteger的范围:

BigInteger 任意大的整数,原则上是,只要你的计算机的内存足够大,可以有无限位的,

BigInteger 任意大的实数,可以处理小数精度问题。

BigInteger的常见用法:

(1)赋值:将int型的数赋值给BigInteger,BigInteger.valueOf(k);

(2)运算:

add:+ ;

subtract:- ;

multiply:*;

divide: /;

mod:% ;

pow:^(次方);

gcd,abs:公约数,绝对值;

shiftLeft: ;

and:&&;

or:||;

xor:异或;

not:!非;

compareTo:根据该数值是小于、等于、或大于 val 返回 -1、0 或 1;

equals:判断两数是否相等,也可以用compareTo来代替;

min,max:取两个数的较小、大者;

intValue,longValue,floatValue,doublue:把该数转换为该类型的数的值。

(3)进制转换:

String toString();//默认转换为十进制

String toString(int radix);//转换为radix进制

eg:String str = new BigInteger("555",10).toString(2);           //将十进制的555转换为2进制

大整数排序

对N个长度最长可达到1000的数进行排序。

输入描述:

输入第一行为一个整数N,(1



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有