python 大数 && Java 大数

来源:互联网 发布:武汉软件工程学院地址 编辑:程序博客网 时间:2024/05/22 12:50

发现用python写大数,一行解决问题,6爆了


51Nod 1005


#!/usr/bin/env python3a = int(input());b = int(input());print(a+b);

java


add(); 相加

subtract(); 相减

multiply(); 相乘

divide(); 相除

4.各种函数

pow();   a.pow(b)=a^b

gcd();   最大公约数

abs(); 绝对值

negate(); 取反数

remainder(); 取余

mod(); a.mod(b)=a%b=a.remainder(b);

max();

min();

punlic int comareTo();

boolean equals(); 是否相等

and();  例如a.and(b),计算a&b

doubleValue();  转化为double类型

longValue();  转化为long类型

floatValue();   转化为float类型

intValue();    转化为int类型

import java.io.*;import java.math.*;import java.util.*;public class Main{    public static void main(String args[])    {        Scanner in = new Scanner(System.in);        BigInteger a = in.nextBigInteger();        BigInteger b = in.nextBigInteger();        System.out.println(a.add(b));    }}


java大数的持续输入


hdu1402

import java.io.*;import java.math.*;import java.util.*;public class Main{    public static void main(String args[])    {        Scanner in = new Scanner(System.in);        while(in.hasNextBigInteger())        {            BigInteger a = in.nextBigInteger();              BigInteger b = in.nextBigInteger();               System.out.println(a.multiply(b));        }    }}


原创粉丝点击