Java大数处理
来源:互联网 发布:java读取zip文件乱码 编辑:程序博客网 时间:2024/05/21 13:55
题目:计算1!+2!+3!+...+200!
import java.util.*;import java.math.*;public class bignumber { public static void main(String[] args) throws Exception { BigInteger bigInteger1=new BigInteger("11111111111111111111111111111"); BigInteger bigInteger2=new BigInteger("99999999999999999999999999999"); //BigInteger b=BigInteger.valueOf(a);将参数转换为指定的大数类型 //bigInteger1=bigInteger1.add(bigInteger2);加 //subtract();减 //multiply();乘 //divide();除(取整) //pow();乘方 //remainder();取余 //gcd(); 最大公约数 //abs(); 绝对值 //negate();取反数 //mod(); a.mod(b)=a%b=a.remainder(b); //max(); min(); /*Scanner cin=new Scanner(System.in);// 读入 while(cin.hasNext()) //等同于!=EOF { int n; BigInteger m; n=cin.nextInt(); //读入一个int; m=cin.BigInteger();//读入一个BigInteger; System.out.print(m.toString()); }*/ BigInteger s=BigInteger.valueOf(0); for(int i=1;i<=200;i++) { BigInteger w=BigInteger.valueOf(1); for(int j=1;j<=i;j++) w=w.multiply(BigInteger.valueOf(j)); s=s.add(w); } System.out.print(s.toString()); }}
- java 处理大数
- JAVA大数的处理
- java 处理大数
- JAVA 处理 大数 POJ1001
- Java中处理大数
- JAVA大数处理
- JAVA的大数处理
- Java大数处理
- Java大数处理
- JAVA之大数处理
- Java大数处理
- java处理大数类
- Java处理大数
- Java大数处理
- hduoj4762(Java处理大数)
- 用JAVA处理大数
- java大数处理类
- 大数处理 JAVA
- Linux线程-pthread_kill
- VxWorks下载程序
- 百度面试经历及总结
- HTML网页BODY中如何设置背景图拉伸的最有效方法
- typedef和typename关键字
- Java大数处理
- C/C++中memcpy与strcpy之间的区别
- target and host and build
- hdu 1569 方格取数(2) (最大流最小割)
- SharedPreferences基本用法
- Linux平台下基于TCP/IP协议的C++网络编程初步
- 添加图层
- JS判断是否为数字,是否为整数,是否为浮点数
- 反射