阶乘运算之Python VS Java
2004-11-01 11:33
645 查看
阶乘运算,随便写一个1000!,结论大家自己去总结吧!
================Python版================
print reduce(lambda x,y:x*y, range(1, 1001))
================Java版================
import java.io.*;
import java.math.*;
public class Main
{
public static BigDecimal fact(int num)
{
BigDecimal sum = new BigDecimal(1.0);
int i;
BigDecimal a;
for(i = 1; i <= num; i++)
{
a = new BigDecimal(i);
sum =sum.multiply(a);
}
return sum;
}
public static void main(String args[])
{
System.out.println(fact(1000));
}
}
================Python版================
print reduce(lambda x,y:x*y, range(1, 1001))
================Java版================
import java.io.*;
import java.math.*;
public class Main
{
public static BigDecimal fact(int num)
{
BigDecimal sum = new BigDecimal(1.0);
int i;
BigDecimal a;
for(i = 1; i <= num; i++)
{
a = new BigDecimal(i);
sum =sum.multiply(a);
}
return sum;
}
public static void main(String args[])
{
System.out.println(fact(1000));
}
}
相关文章推荐
- 阶乘运算之Python VS Java
- java5 vs python2.6
- Performance Python Vs Java
- Java转Python入门之运算与循环
- C、go、python、java、php和node.js 简单循环累加运算速度测试[测试demo仅供参考]
- python 操作符 vs java 操作符
- One-vs-Rest算法介绍及Spark MLlib调用实例(Scala/Java/Python)
- Python vs. Perl vs. Java vs. C++ Runtimes
- 堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?
- Python Vs Java(从Java到Python)
- python vs java
- python VS java 摘自http://www.ej38.com/showinfo/Python-209370.html
- Java VS Python 应该先学哪个?
- 堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?
- Java和Python中的整除和求余运算
- EAFP in Python VS. LBYL in Java/C++
- 牛客网NowCoder 2018年全国多校算法寒假训练营练习比赛(第三场)A.不凡的夫夫(斯特林公式) D.小牛vs小客 E.进击吧!阶乘(大数Java) G.大水题(数学)
- Java vs Python
- java循环练习:用户输入一个10以内的数字,通过运算求出该数字的阶乘
- Http之Post传文件之处理 Java vs .Net vs Python