注 : 为了更好的理解BigInteger类,特提供了一篇关于BigInteger的题目及本人的解答,感兴趣的朋友可以到我的博客看一下

import java.math.BigInteger;

public class MainClass

{

public static void main(String[] argv) throws Exception

{

BigInteger bigInteger1=new BigInteger("123456789012345689123413241234109999321413253426256");

BigInteger bigInteger2=new BigInteger("9999999999999999999999999999999999999999999999999");

//add

bigInteger1=bigInteger1.add(bigInteger2);

System.out.println(bigInteger1);

//subtract

bigInteger1=bigInteger1.subtract(bigInteger2);

System.out.println(bigInteger1);

//multiplay

bigInteger1=bigInteger1.multiply(bigInteger2);

System.out.println(bigInteger1);

//divide

bigInteger1=bigInteger1.divide(bigInteger2);

System.out.println(bigInteger1);

//negate

bigInteger1=bigInteger1.negate();

System.out.println(bigInteger1);

//pow

bigInteger1=bigInteger1.pow(10);

System.out.println(bigInteger1);

//最后一个(pow)输出822526259969629520153101122399497267810820646209100034107289685263315159632308144831374076434409138022661540729292142535548443646527802945487955787074321901682016392981171243389906853091274410210521602192777845202346331669556282743561193277694935461774695127206357303815843367925743175834034307102019549300834630106026193909111800769211331213033566417046739040269952221223183087733472654826824099458751406700255831111833751227821269483039466115059377165177024376865993794139752199224597958945119666176

}

}

java biginteger使用_java中的BigInteger的基本用法 | 学步园相关推荐

  1. java split函数的用法,java拆分字符串_java中split拆分字符串函数用法

    摘要 腾兴网为您分享:java中split拆分字符串函数用法,中信期货,掌上电力,星球联盟,淘集集等软件知识,以及韩剧精灵,每日英语听力vip,龙卷风收音机,优衣库,中国平煤神马集团协同办公系统,光晕 ...

  2. biginteger 原理_Java中的BigInteger

    如果在操作的时候一个整型数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作. package com.BigNumber; import ...

  3. java bigdecimal赋值_Java中BigDecimal类介绍及用法(亲测)

    Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是 ...

  4. java调c++代码_Java中调用C++代码的实现 | 学步园

    JNI为  Java Native Interface 即Java本地接口,使用此种方式可以对C/C++代码进行调用,其在本质上是对C/C++生成的动态库进行调用而不是直接对C/C++代码进行调用 J ...

  5. java角度_java中角度或弧度的计算 | 学步园

    math中调用tan()的反三角函数. 应该表达为 (角度/180度)* π(3.14)= Math.atan((dpPoint.y-dpCenter.y) / (dpPoint.x-dpCenter ...

  6. java文件选择器_java中文件选择器JFileChooser的用法

    一般的说,大家用JFileChooser有两种用法:打开文件或文件夹.保存文件或文件夹.本文就打开和保存文件来介绍JFileChooser的用法. 头文件的声明: import javax.swing ...

  7. java外部类调用内部类_java中的外部类和内部类 | 学步园

    1.概念 外部类:这是一个相对内部类的概念,如果一个类中嵌套了另外一个类,我们就把这个类叫做外部类. 内部类:顾名思义,就是定义在里边的那个类.  见以下代码: 定义了一个类Outer,在Outer内 ...

  8. java dll 乱码_java调用c++ dll出现中文乱码 | 学步园

    最近的开发用到了使用java调用本机动态连接库的功能,将文件路径通过java调用C++代码对文件进行操作.在调用中如果路径中包含有中文字符就会出现问题,程序运行就会中止.下面用一个小例子,来说明记录下 ...

  9. java 栈 泛型_java 泛型栈(数组实现) | 学步园

    尝试将一些数据结构用java实现,尝试过程中确实碰到一些问题,收获很大import java.lang.reflect.Array; class ArrayStack { Class type; pr ...

最新文章

  1. 软件测试——JUnit中的参数化测试
  2. 助力 .NET MAUI Community Toolkit
  3. asp多表查询并显示_高级子查询
  4. php nowdoc用来做什么,PHP中nowdoc和heredoc使用需要注意的一点
  5. 山师计算机二级考试科目,山师计算机应用技术考试试题与答案.doc
  6. Linux 创建并且运行Django项目
  7. 弱监督学习-snorkel
  8. 计算机老是不断重启是什么原因,电脑一直自动重启是什么原因?(盘点电脑老是自动重启的原因!)...
  9. 百度云apkg手机文件怎么打开_30秒教你找回vivo手机误删文件,要是你不会的话,那也太可惜了吧...
  10. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用...
  11. 实验三 类与对象的定义和使用
  12. 远程查看计算机的mac地址,win8系统下如何获取远程电脑MAC地址
  13. 销售型呼叫中心系统特点
  14. QString的toLocal8bit与toLatin1的区别
  15. KendoUI学习笔记
  16. 【FAQ】接入HMS Core推送服务过程中一些常见问题总结
  17. 面向数据结构的分析设计方法(JSD)
  18. JESD204协议理解
  19. 自编码器的原始形式和各种变体
  20. Java里重写toString的作用

热门文章

  1. winform模拟登陆网页_winform跳转到制定的网页并自动实现登陆功能
  2. 轧机用弹性阻尼体反力计算_三个典型的阻尼模型及相关理论
  3. sqlserver中创建链接服务器图解教程
  4. 【复习】---【noip2009 普及】细胞问题 (1)
  5. 如何在本地运行查看github上的开源项目
  6. 【BZOJ 2460 元素】
  7. php-Arrays函数-array_flip-交换数组的键值
  8. android xml组建圆角背景设置
  9. 猴子管理法则(网络文摘)
  10. [SharePoint]ExcelService未响应或拒绝访问