Java大数运算_floyd算法时间复杂度

Java大数运算_floyd算法时间复杂度Java大数运算

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Java里面有大整数BigInteger和大浮点数BigDecimal类型,我们可以很方便的进行大数运算
(这里都是在控制台读入之后再进行运算)
再写运算之前要先基本声明

import java.util.Scanner; //声明可以用Scanner读入数据
import java.math.BigDecimal; //声明一个浮点数大数类
import java.math.BigInteger; //声明一个整型大数类

现在来定义两个大整形数

BigInteger a, b;
  1. 加法
a.add(b);
  1. 减法
a.subtract(b);
  1. 乘法
a.multiply(b);
  1. 除法
a.divide(b);
  1. 求余
a.mod(b);

下面看一下完整代码

import java.util.Scanner;
import java.math.BigDecimal;
import java.math.BigInteger;

class Main{ 
   
    public static void main(String[] args){ 
   
        Scanner cin = new Scanner(System.in);
        BigInteger a, b;
        String s1 = "a + b = ", s2 = "a - b = ", s3 = "a * b = ", s4 = "a / b = ", s5 = "a % b = ";
        a = cin.nextBigInteger();
        b = cin.nextBigInteger();
        // 加法
        System.out.println(s1 + a.add(b));
        // 减法
        System.out.println(s2 + a.subtract(b));
        // 乘法
        System.out.println(s3 + a.multiply(b));
        // 除法
        System.out.println(s4 + a.divide(b));
        // 求余
        System.out.println(s5 + a.mod(b));
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185219.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • paceMaker_pacemaker怎么读

    paceMaker_pacemaker怎么读1. 简介 Pacemaker是一个集群资源管理者。他用资源级别的监测和恢复来保证集群服务(aka.资源)的最大可用性。它可以用你所擅长的基础组件(Corosync或者是Heartbeat)来实现通信和关系管理。​2. 特性 Pacemaker包含以下的关键特性:  监测并恢复节点和服务级别的故障​  存储无关,并不需要共享存储​  资源无关,任何能用脚本控制的资源

    2025年7月30日
    6
  • jaccard系数怎么计算例子_装甲车系数与距离关系

    jaccard系数怎么计算例子_装甲车系数与距离关系Jaccard(杰卡德)系数主要用于计算样本间的相似度。Jaccard系数的计算方式为:样本交集个数和样本并集个数的比值,用J(A,B)表示。公式为:这里写图片描述jaccard系数相反的即为jacc

    2022年8月2日
    8
  • 最棒的java代码生成器「建议收藏」

    最棒的java代码生成器「建议收藏」一款Java语言基于SpringBoot2.x、Layui、Thymeleaf、MybatisPlus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等

    2022年5月1日
    80
  • PLSQL Developer新手使用教程(图文教程)(转载)[通俗易懂]

    PLSQL Developer新手使用教程(图文教程)(转载)[通俗易懂]原文:https://www.cnblogs.com/wangfuyou/p/5915246.html PLSQLDeveloper是Oracle数据库开发工具,很牛也很好用,PLSQLDeveloper功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQLDeveloper工具,新手教程。1.基本操作1)首先确保…

    2022年5月2日
    122
  • dpu芯片_三星放弃自研架构

    dpu芯片_三星放弃自研架构近日,专注于智能计算领域的DPU芯片和解决方案公司中科驭数发布了其下一代DPU芯片计划,将基于自研的KPU(KernelProcessingUnit)芯片架构,围绕网络协议处理、数据库和大数据处理加速、存储运算、安全加密运算等核心功能,推出新一代DPU芯片,赋能金融科技、数据中心、混合云及边缘计算等高带宽、低延迟、数据密集型的计算场景。DPU,是DataProcessingUnit的简称,是面向数据中心的专用处理器。据中科驭数创始人兼CEO鄢贵海介绍,”DPU是最新发展起来的专用处理器的一个大类

    2025年9月27日
    3
  • 机器学习教程 之 独立成分分析:PCA的高阶版[通俗易懂]

    机器学习教程 之 独立成分分析:PCA的高阶版[通俗易懂]有好些天没写博客了,最近一直忙着在看论文,解模型,着实有点头痛。今天趁着又到周末了更一帖(其实是模型解不下去了…),这次来说一下一个在信号分析与数据挖掘领域颇为使实用的算法,独立成分分析(ICA),这个算法的求解方式会让人决定新奇而有所启发,可能会给你带来新的思路,这一篇算法已经有很多大神写过了,比如:http://blog.csdn.net/neal1991/article/details/4

    2022年5月16日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号