java:大数处理之超级计算器

10000位大数计算器(显示位数) 大数计算器 10000位大数计算器(显示位数) 立即下载
package demo;

import java.math.BigDecimal;
import java.util.Scanner;
public class Super_Calculator {
	//本程序制作者,include_ice,可用于学习交流,禁止任何形式的售卖(随口一说,其实我知道它并不值钱)
	public static void main(String[] args) {
		Scanner cin = new Scanner(System.in);
		System.out.println("本程序不具备识别输入内容功能(因为我懒)" + "\n" + "\n" + "输入指定内容以外的数据将会导致程序结束"+"\n");
		System.out.println("请选择需要计算的方式(请输入1/2/3/4其中一个)" + "\n" + "\n"+ "1.加    2.减   3.乘   4.除 ");
		int n = cin.nextInt();
		BigDecimal c1, c2, c3;
		if(n>=5) {
			System.out.println("输入错误,本程序结束");
			System.exit(0);
		}
		switch (n) {
		case 1:
			System.out.println("请输入第一个数");
			c1 = cin.nextBigDecimal();
			System.out.println("请输入第二个数");
			c2 = cin.nextBigDecimal();
			c3 = c1.add(c2);//加
			System.out.println("结果为 :" + c3);
			break;
		case 2:
			System.out.println("请输入第一个数");
			c1 = cin.nextBigDecimal();
			System.out.println("请输入第二个数");
			c2 = cin.nextBigDecimal();
			c3 = c1.subtract(c2);//减
			System.out.println("结果为 :" + c3);
			break;
		case 3:
			System.out.println("请输入第一个数");
			c1 = cin.nextBigDecimal();
			System.out.println("请输入第二个数");
			c2 = cin.nextBigDecimal();
			c3 = c1.multiply(c2);乘
			System.out.println("结果为 :" + c3);
			break;
		case 4:
			System.out.println("请输入第一个数");
			c1 = cin.nextBigDecimal();
			System.out.println("请输入第二个数");
			c2 = cin.nextBigDecimal();
			c3 = c1.divide(c2);//除
			System.out.println("结果为 :" + c3);
			break;
		}
	}
}

 

超大数计算器 用于计算超大数据并将计算结果打印到文档的程序,本程序只提供计算和打印可能的梅森质数。公式为2^P-1。数字最大长度支持到1亿位。 立即下载

相关推荐

Java实现高级计算器

该计算器源代码用Java实现,界面简单,精致,实现了多功能输入,支持键盘输入,记录计算过程等,非常适合初学者。NetBeans环境下实现,如果你是Eclipse环境,直接新建项目,并拷贝SRC目录下的java文件即可。

JAVA一个超级简单的计算器

[1].[代码] [Java]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

u012173884的博客 1052

JAVA 矩阵计算器(含源代码)

关于GUI,和ActionListener的程序

JavaSwing实现高级计算器

JavaSwing实现高级计算器

qq_52355487的博客 1598

JAVA超级语音计算器-函数表达式(数据库版)

JAVA开发,支持语音播报,快速键盘输入,自定义函数表达式,算术表达运算,多种运算结果,任意进制转换,分数运算,程序员模式,计算结果记录导出保存等功能! 这是在校期间用JAVA 开发的一个语音计算器,在学习JAVA的时候想着做一个作品出来就把语音和文件输入输出和数据库全用了,就做出了这个程序!功能还算比较强大的吧,自动解释算数表达式和函数表达式。

史上功能最强大的超级计算器

史上功能最强大的超级计算器,绝对的震撼。

Java实验--超级简单的计算器

import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @SuppressWarnings("serial") public class CalculatorInWindow extends JFrame { JButton button; JButton but...

weixin_43644231的博客 1538

超级计算器.

安卓系统的机器可用 超级计算器.apk

Java实现简易计算器

Java实现简易计算器1 内容提要2 项目设计内容3 整体流程4 本设计所使用的Java基础知识5 功能模块详细设计5.1 图形用户界面绘制5.2 按钮处理5.3 运算处理5.4 主函数6 收获与感想 2020.6.11完成 1 内容提要 《Java程序设计基础》这门课程是数据科学与大数据技术专业的重要的专业实践课。Java期末大作业通过实践环节可以巩固所学的理论知识、提高程序设计能力。 Java期末大作业需要综合应用Java基础知识和基础方法,编写出高效率的应用程序,体会软件设计全过程,提高软件设计能力

qq_43305193的博客 4308

vue 获取el-table多选的选中行

<el-table :data='tableData' ref="multipleTable" v-loading='loading' border max-height='700' style='width: 100%' size="mini"> <el-table-column type="selection" width="55"></el-table-column> <el-table-column label

且听风吟的博客 6649

Ubuntu18.04下Carla安装——经验史

Ubuntu下的Carla安装

m0_51267207的博客 2680

超级计算器——两个大数相乘

/** * 超级计算器——两个大数相乘 * * @author GaoHuanjie */ public class SuperCalculator { public static void main(String[] args) { String multiplier1 = "12"; String multiplier2 = "70"; // String mu...

weixin_33922670的博客 188

小红书爬取实战指南

以上方案仅供技术学习参考,请确保遵守目标网站的服务条款和相关法律法规。

monk all the way 6933

Unity URP项目里Post Processing死活没效果?别慌,这5个坑我帮你踩过了

本文详细解析了Unity URP项目中Post Processing效果失效的五大常见问题,包括渲染管线配置冲突、Volume作用域误判、摄像机参数漏配、Layer层级冲突和Profile引用异常。通过实际项目案例和代码示例,提供专业级解决方案,帮助开发者快速排查并修复后处理效果不生效的问题。

weixin_33721427的博客 334

Python逻辑回归——以车险定价为例(附代码)

保费定价也成为费率厘定,是保险公司运营的环节之一。其过程是根据保单(被保险人)的损失经验和其他相关信息建立模型,并且对未来的保险成本(赔款、代理人佣金、一般管理费用、理赔费用以及支持该业务所需的资本金成本)进行预测的过程。保险公司实际使用的费率还会受到市场供求关系和公司自身发展战略的影响。汽车保险也称机动车辆保险,失意机动车辆本身及其第三者责任等为保险标的的一种运输工具险,在非寿险井算领域中占有重要地位。

m0_62929945的博客 1985

初学java写的一个大数计算器

/* * 2006-01-14 * BigNum.java */package liang; public class BigNum{  private static int result;    private static String m;  BigNum(){     }  public static String add(String a, String b){ int la, lb; 

winnie19840114的专栏 937

Python学习第32天:Web前端入门

本文介绍了Web前端开发三大核心技术:HTML、CSS和JavaScript。首先概述了HTML的发展历程和HTML5新特性,详细讲解了常用HTML标签如文本、列表、链接、图像、表格、表单等。其次介绍了CSS的基础语法、选择器、颜色字体设置、盒子模型和布局定位方法。最后简要提及JavaScript为网页添加交互功能的作用。文章为Python开发者提供了前端技术的基础知识,帮助理解网页的结构、样式和行为实现原理。

tigerhhzz的博客 1912

大数乘法的应用---小计算器

问题描述   模拟程序型计算器,依次输入指令,可能包含的指令有   1. 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数   2. 运算指令:'ADD','SUB','MUL','DIV','MOD',分别表示加减乘,除法取商,除法取余   3. 进制转换指令:'CHANGE K',将当前进制转换为K进制(2≤K≤36)   4. 输出指令:'EQUAL',以当...

命z的博客 413

r3live 使用前提 雷达-相机外参标定 livox_camera_lidar_calibration

港科大livox_camera_calib虽然操作方便,但是使用mid360雷达会有视角问题(投影三维点到相机),尝试了很多场景,标定效果都不理想(推荐场景是楼梯间),看来港大的更适合avia之类窄角度的雷达。如果标定效果不好的话,就使用 getExt2节点,getExt1节点只优化外参,而getExt2节点在计算的时候会将一开始计算的内参作为初值和外参一起优化。一般使用getExt1节点即可,如果在外参初值验证过,并且异常值已经剔除后,优化还是有较大的残差,那么可以使用getExt2试一试。

z1872385的博客 2401

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java实现表达式计算器

在公司实习,老大给留了个练习:                   要求实现一个简易计算器(不需要界面)                   能进行四则运算和括号运算(四则运算倒是好搞,但是加括号有点难度)   于是就在网上参考了几篇(下面代码是参考一位大佬的,但是忘了那篇博客的链接,如果大佬认出来了请联系我下) 几乎都是用栈实现的中缀表达式转换成后缀表达式 但是在上面大佬的代码中,老...

qq_37438795的博客 4097

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java大数进制转换_历届试题 小计算器(java大数进制转换)

历届试题 小计算器时间限制:1.0s 内存限制:256.0MB问题描述模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:‘NUM X’,X为一个只包含大写字母和数字的字符串,表示一个当前进制的数2. 运算指令:‘ADD’,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示加减乘,除法取商,除法取余3. 进制转换指令:‘CHANGE K’,将当前进制转换为K进制(2≤K≤36)4...

weixin_36248747的博客 225

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java—应用栈结构实现计算器

Java—应用栈结构实现计算器 我们在小学学数学的时候,老师总是强调:先乘除,后加减,从左算到右,先括号内后括号外,这个都大家都不陌生。但我们的计算机又怎么记住这些规则呢?答案是不行的,但是我们可以把我们的表达式表示成一种计算机可以识别的表达式,这就是要说的后缀(逆波兰)表达式 1.后缀表达式的计算 例如:9+(3-1)3+10/2 这样的式子,用后缀表达式是这样的:9 3 1...

wintershii的博客 6651

java进制转换试题_历届试题 小计算器(java大数进制转换)

历届试题 小计算器时间限制:1.0s 内存限制:256.0MB问题描述模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:‘NUM X’,X为一个只包含大写字母和数字的字符串,表示一个当前进制的数2. 运算指令:‘ADD’,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示加减乘,除法取商,除法取余3. 进制转换指令:‘CHANGE K’,将当前进制转换为K进制(2≤K≤36)4. ...

weixin_30811273的博客 228
上一篇: Linux(九):常用命令-文件处理命令-链接命令
下一篇: MySQL(一): 初涉MySQL
include_ice
博客等级 码龄9年 307粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值