大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
Java里面有大整数BigInteger
和大浮点数BigDecimal
类型,我们可以很方便的进行大数运算
(这里都是在控制台读入之后再进行运算)
再写运算之前要先基本声明
import java.util.Scanner; //声明可以用Scanner读入数据
import java.math.BigDecimal; //声明一个浮点数大数类
import java.math.BigInteger; //声明一个整型大数类
现在来定义两个大整形数
BigInteger a, b;
- 加法
a.add(b);
- 减法
a.subtract(b);
- 乘法
a.multiply(b);
- 除法
a.divide(b);
- 求余
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));
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/185219.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...