Java中BigInteger的基本用法_程子的博客-程序员秘密

技术标签: exception  java  import  string  class  

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
   }
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mvcgo/article/details/7550543

智能推荐

Windows禁ping与开启回显请求(开启ping)方式_windows2019 ping 回显_ymxowgk的博客-程序员秘密

方法 1:命令行模式Windows Server 2003-2016进入服务器后点击开始——运行cmd使用管理员身份运行 输入命令:netsh firewall set icmpsetting 8Windows server 2019 采用 :netshadvfirewall firewall set icmpsetting 8这样就可以在外部 ping 到服务...

UVA 806 Spatial Structures_DS-K的博客-程序员秘密

题意:用四叉树可以表示黑白图像,对于一个黑白图像等分四部分,左上、右上、左下、右下。如果一个区域同为一种颜色,那么就不再分叉。现在从根节点开始,走左上记1、右上记2、左下记3、右下记4。一个节点的路径就可以用这些数连起来构成一个五进制的数。输入有两种情况,一种是给n*n的0/1点阵,输出所有黑色节点的路径(10进制);一种是给出黑色节点的路径(10进制),输出n*n的点阵。思路:对于第一种

maven web项目中的web.xml的版本如何更改_如何修改web.xml文件_CSND老鱼的博客-程序员秘密

maven web项目中的web.xml的版本如何更改问题因web.xml的版本太低不支持el表达式的问题(maven3.6版本通过底层的maven web插件生成的最终的web.xml文件版本只是2.3,存在问题:不支持el表达式,起码要2.5+,现在流行3.1)解决:方式一:全局设置web.xml的版本​ (1)基于maven web app骨架创建maven web application,其底层是依赖maven创建jar实现的,之所以每次通过maven web app骨架创建产生的web.

程序员的文学修养_rub00001的博客-程序员秘密

据说世界上一切都是相通的,马克思说是统一于物质;有哲学家说一切都是数学;还有王守仁的“心外无物”;等等。程序员既然是喜欢一点逻辑思维的,那么我们也需要扩展一些阅读,罗素当初就是觉得生活没有什么意思,然后爱上了数学,然后是哲学。当然也可以说文学或说是社科的东西也是统一的范围之内。那么我们要读写什么呢?有人热议,“为什么三联能出好书”,那想必三联的书的确是不错的了,有人说三联的书排行榜的前几名

Knife4j+gateway动态路由聚合微服务API_knife4j gateway__木木-的博客-程序员秘密

概述knife4j的聚合API,其实官网有现成的例子,但包括其他能搜索到的资料都是基于静态网关的配置,我们现有的都是结合nacos实现动态网关配置,基于此留下这篇完整的教程文档说明:本文假定你有一定的springcloud等相关知识,如没有请自行查找其他资料基础环境spring-boot-dependencies2.2.9.RELEASEspring-cloud-dependenciesHoxton.SR7spring-cloud-alibaba-dependencies2.2.3.RELEAS

Spring Boot使用Retry机制实现失败重试_springboot失败重试_Vainycos的博客-程序员秘密

在实际应用过程中,我们时常会遇到需要重试的机制。例如发送短信的时候,发送失败一次后需要再次发起第二次或者第三次重试,常规的思路就是记录当前短信对应的发送失败次数,当小于三次且均为失败时就发起请求。这里我们介绍一种极为方便的重试机制,springboot下整合retry。一. 使用场景发送短信请求,若失败则需要再次发起请求,若一直失败则需要满足达到了两次重试请求。若不引入任何重试机制,我们的实现逻辑大体如下,记录短信唯一标识以及对应的请求历史和请求结果,若失败则累加失败次数,直到某一次成功了,或者重.

随便推点

使用HRnet训练自己的模型并检测_qq_44934014的博客-程序员秘密

from __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionimport cv2 as cvimport torchimport torch.nn.parallelimport torch.backends.cudnn as cudnnimport torch.optimimport torch.utils.dataimport torc.

MySQL5.7 GTID学习笔记,[MySQL 5.6] GTID实现、运维变化及存在的bug_weixin_30481087的博客-程序员秘密

GTID(global transaction identifier)是对于一个已提交事务的全局唯一编号,前一部分是server_uuid,后面一部分是执行事务的唯一标志,通常是自增的。下表整理了GTID常用的查看命令,以及变量的描述及原理,供大家参考(以下基于MySQL5.7,对于MySQL5.6的GTID由于存在性能问题,不推荐使用)...

python 钉钉机器人发送图片,python操作钉钉机器人发送各种消息_发对象的小仙女的博客-程序员秘密

python操作钉钉机器人发送各种消息python操作钉钉机器人发送各种消息使用python,操作钉钉群聊机器人发送消息环境:python3.x使用模块:requests,json钉钉机器人开发文档:https://ding-doc.dingtalk.com/doc?spm=a1zb9.8233112.0.0.340c3a88sgMlJJ#/serverapi2/qf2nxq/404d04c3第一...

三分算法求最值_weixin_30685029的博客-程序员秘密

假如是一个凸型函数,如何寻找最值呢?发现图中斜率是单调递减的,二分找到斜率为0的点?(似乎在这个图中,是可行的)下面介绍一种普遍求凹凸型函数的做法——三分法如图,mid=(left+right)/2,mmid=(mid+right)/2如果,f(mid)< f(mmid),则[left,mid]可以被舍弃了,left=mid;   else ,则[...

WebRTC学习(三)Ubuntu 16.04编译linux平台WebRTC_webrtc linux_沉迷WebRTC的博客-程序员秘密

1、使用apt-get安装基础工具sudo apt-get install g++sudo apt-get install pythonsudo apt-get install gitsudo apt-get install subversion2、下载depot_toolsgit clone https://chromium.googlesource.com/chromium/tools/depot_tools.git3、配置环境变量在bashrc中添加一个export命令

[转]谈谈技术原则,技术学习方法,代码阅读及其它_aiqixiao2017的博客-程序员秘密

[转]谈谈技术原则,技术学习方法,代码阅读及其它 [转]谈谈技术原则,技术学习方法,代码阅读及其它[url]http://xiaotie.cnblogs.com/archive/2005/12/21/301634.html[/url]一、选用技术的原则比较规范的软件开发过程要到有限的几个公司才能学到。偶现在所采用的方法都是圡方法,主程序员,测试驱动,文档和代码写在一起,原型。...

推荐文章

热门文章

相关标签