关闭

Java PAT练习1.0

113人阅读 评论(0) 收藏 举报

这里写图片描述

/**
 * Created by Ukiy on 2017/1/3.
 */
import java.math.*;
import  java.util.*;
public class temp2 {
    public static void main(String []args){
        Scanner cin =new Scanner(System.in);
        GregorianCalendar t=new GregorianCalendar();
        long time=cin.nextLong();
        t.setTimeInMillis(time);
        System.out.println(t.get(Calendar.YEAR)+"-"+t.get(Calendar.MONTH)+"-"+t.get(Calendar.DAY_OF_MONTH));
    }
}

这里写图片描述

/**
 * Created by Ukiy on 2017/1/3.
 */
import java.math.*;
import java.util.*;
public class Main {
    public static void main(String []args){
        Scanner cin=new Scanner (System.in);
        int a=cin.nextInt();
        BigInteger x=BigInteger.ONE;
        for(int i=2;i<=a;i++){
            x=x.multiply(BigInteger.valueOf(i));
        }
        System.out.println(x);
    }
}

这里写图片描述
输入样例:

9223372036854775839 2

/**
 * Created by Ukiy on 2017/1/4.
 */
import java.math.*;
import java.util.*;
public class temp3 {
    public static void main(String []args){
        Scanner cin=new Scanner(System.in);
        BigInteger m=cin.nextBigInteger();
        int n=cin.nextInt();
        while(n>0){
            if(m.isProbablePrime(100)){
                System.out.println(m);
                n--;
            }
            m=m.nextProbablePrime();
        }
        cin.close();
    }
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:28997次
    • 积分:1721
    • 等级:
    • 排名:千里之外
    • 原创:152篇
    • 转载:8篇
    • 译文:0篇
    • 评论:1条
    最新评论