java的大数运算模板
2017-02-02 14:50
417 查看
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner cin=new Scanner(System.in);
BigInteger a,b;
while(cin.hasNext())//等效于输入到文件尾
{
a=cin.nextBigInteger();
b=cin.nextBigInteger();
System.out.println(a.add(b));//输出a+b
System.out.println(a.subtract(b));//输出a-b
System.out.println(a.multiply(b));//输出a*b
System.out.println(a.divide(b));//输出a/b
System.out.println(a.remainder(b));//输出a%b
if(a.compareTo(b)==0)System.out.println("a==b");
if(a.compareTo(b)>0)System.out.println("a>b");
if(a.compareTo(b)<0)System.out.println("a<b");
System.out.println(a.abs());//大数a的绝对值
int exponent=cin.nextInt();
System.out.println(a.pow(exponent)); //大整数a的exponent次幂
//返回大整数十进制的字符串表示
System.out.println(a.toString());
//返回大整数p进制的字符串表示
int p=cin.nextInt();
System.out.println(a.toString(p));
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner cin=new Scanner(System.in);
BigInteger a,b;
while(cin.hasNext())//等效于输入到文件尾
{
a=cin.nextBigInteger();
b=cin.nextBigInteger();
System.out.println(a.add(b));//输出a+b
System.out.println(a.subtract(b));//输出a-b
System.out.println(a.multiply(b));//输出a*b
System.out.println(a.divide(b));//输出a/b
System.out.println(a.remainder(b));//输出a%b
if(a.compareTo(b)==0)System.out.println("a==b");
if(a.compareTo(b)>0)System.out.println("a>b");
if(a.compareTo(b)<0)System.out.println("a<b");
System.out.println(a.abs());//大数a的绝对值
int exponent=cin.nextInt();
System.out.println(a.pow(exponent)); //大整数a的exponent次幂
//返回大整数十进制的字符串表示
System.out.println(a.toString());
//返回大整数p进制的字符串表示
int p=cin.nextInt();
System.out.println(a.toString(p));
}
}
}
相关文章推荐
- 51NOD 1185 威佐夫游戏 V2(大数运算 JAVA 模板)
- JAVA大数运算
- java 大数运算[转]
- 大数高精度运算(模板)
- 【Java】-BigInteger大数类的使用【超强Java大数模板 总结】
- java大数模板
- 采用分治法进行大数乘法运算 (java)
- JAVA大数运算
- 【正整数模板运算(C++手写BigInteger类和java.math.BigInteger以及java.math.BigDecimal)】
- 大数运算模板
- Geometric Progression(等比数列的判断+java大数(同时附上别人很完美的C++大数模板))
- poj2305 JAVA大数运算
- Multiple of 17(湖南省第六届ACM竞赛题)含有java大数模板
- 收藏的一段关于java大数运算的代码
- hdu4927 Series 1(组合+公式 Java大数高精度运算)
- java 大数运算
- 收藏的一段关于java大数运算的代码
- java 大数运算 BinInteger
- 高精度大数运算模板
- Java大数运算