HDOJ 1042 N!(大数阶乘JAVA)

简介: Problem Description Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!Input One N in one line, process to the end of file.

Problem Description
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!

Input
One N in one line, process to the end of file.

Output
For each N, output N! in one line.

Sample Input
1
2
3

Sample Output
1
2
6

JAVA 大数轻松AC!

import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        while(sc.hasNext()){
            BigDecimal n = sc.nextBigDecimal();
            BigDecimal m=new BigDecimal(1);
            for(int i=2;i<=n.intValue();i++){
                m = m.multiply(new BigDecimal(i));
            }
            System.out.println(m.toPlainString());
        }
    }

}
目录
相关文章
|
7月前
|
Java
hdoj 1753 (Java)
刚刚开始用Java,代码难免不够简洁。
19 1
|
Java
HDOJ/HDU 2203 亲和串(简单的判断~Java的indexOf()方法秒)
HDOJ/HDU 2203 亲和串(简单的判断~Java的indexOf()方法秒)
84 0
|
Java
HDOJ(HDU) 2192 MagicBuilding(用Java的Map做了下)
HDOJ(HDU) 2192 MagicBuilding(用Java的Map做了下)
127 0
|
机器学习/深度学习 Java C语言
HDOJ(HDU) 2137 circumgyrate the string(此题用Java-AC不过!坑)
HDOJ(HDU) 2137 circumgyrate the string(此题用Java-AC不过!坑)
85 0
|
Java
HDOJ(HDU) 2133 What day is it(认识下Java的Calendar类---日期类)
HDOJ(HDU) 2133 What day is it(认识下Java的Calendar类---日期类)
71 0
|
Java
HDOJ 1042 N!(大数阶乘JAVA)
HDOJ 1042 N!(大数阶乘JAVA)
93 0
|
Java
HDOJ/HDU 2203 亲和串(简单的判断~Java的indexOf()方法秒)
Problem Description 人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。
1037 0
|
Java
HDOJ(HDU) 2192 MagicBuilding(用Java的Map做了下)
Problem Description As the increase of population, the living space for people is becoming smaller and smaller.
777 0
|
2天前
|
缓存 安全 Java
7张图带你轻松理解Java 线程安全,java缓存机制面试
7张图带你轻松理解Java 线程安全,java缓存机制面试
|
1天前
|
Java
深入理解Java并发编程:线程池的应用与优化
【5月更文挑战第18天】本文将深入探讨Java并发编程中的重要概念——线程池。我们将了解线程池的基本概念,应用场景,以及如何优化线程池的性能。通过实例分析,我们将看到线程池如何提高系统性能,减少资源消耗,并提高系统的响应速度。
11 5