java中整形_java中怎样实现60多位整形数字的运算

java中怎样实现60多位整形数字的运算

(2011-09-20 10:57:59)

标签:

杂谈

import java.math.BigInteger; import java.util.Scanner; public class

BigIntegerDemo { public static void main(String[] args) { String

a=(new Scanner(System.in)).next(); BigInteger bigInstance=new

BigInteger(a); //实例化一个大数字 //取该大数字加2的操作

System.out.println("加法操作:"+bigInstance.add(new BigInteger("2")));

//取该大数字减2的操作 System.out.println("减法操作:"+bigInstance.subtract(new

BigInteger("2"))); //取该大数字乘以2的操作

System.out.println("乘法操作:"+bigInstance.multiply(new

BigInteger("2"))); //取该大数字除以2的操作

System.out.println("除法操作:"+bigInstance.divide(new

BigInteger("2"))); //取该大数字除以3的商

System.out.println("取商:"+bigInstance.divideAndRemainder(new

BigInteger("3"))[0]); //取该大数字除以3的余数

System.out.println("取余数:"+bigInstance.divideAndRemainder(new

BigInteger("3"))[1]);

System.out.println("做2次方操作:"+bigInstance.pow(2)); //取该大数字的2次方

System.out.println("取相反数操作:"+bigInstance.negate()); //取该大数字的相反数 } }

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值