java 之BigInteger类实现计算大整数的阶乘
2016-06-10 20:21
441 查看
package s1; import java.math.*; import java.util.*; public class A7 { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int x=cin.nextInt(); BigInteger a=BigInteger.valueOf(x); BigInteger b=BigInteger.ONE; BigInteger s=BigInteger.ONE; for(BigInteger i=BigInteger.ONE;i.compareTo(a)<=0;i=i.add(b)){ s=s.multiply(i); } System.out.println(s); cin.close(); } }
相关文章推荐
- java 日历
- Struts2启动报错
- 成为Java大牛的25个要素!!!
- Netty4 study notes
- JAVA 实用类库及其应用
- SSH框架
- java中的事务
- java 类的继承和多态 2
- java设计模式详细描述(部分源代码)
- 深入学习java并发编程:内存模型(五)锁
- java 类的继承和多态 1
- Java练习:时间复杂度为O(n*n)的三大基本排序算法
- 08_Spring实现action调用service,service调用dao的过程
- java设计模式
- Imooc·Java高并发秒杀API(Spring-test与junit)
- 关于Java多线程基础的回顾
- NullPointerException异常的原因及java异常??
- Imooc·Java高并发秒杀API(数据库sql)
- Java 打印菱形及优化
- 第二章 java基础(java程序结构)