2013-team6/java

从 Trac 迁移的文章

这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。

原文章内容如下:

{{{
BigInteger 注意赋值问题
}}}

{{{
BigInteger:
import java.math.BigInteger;

Input/Output:
import java.util.Scanner;
import java.io.*;

Scanner readin = new Scanner(System.in);

While (readin.hasNextBigInteger()){
    BigInteger a = readin.nextBigInteger();
}
System.out.println(a.toString());

Fields:
BigInteger.ZERO, BigInteger.ONE

Constructors:
BigInteger(String str);

Methods:
BigInteger a;
a = BigInteger.valueOf(long b); // static
a.equals(BigInteger b);
a.compareTo(BigInteger b);
a.add(BigInteger b);
a.subtract(BigInteger b);
a.multiply(BigInteger b);
a.divide(BigInteger b);
a.mod(BigInteger b); // non-negative
a.abs();
a.gcd(BigInteger b);
a.longValue();
a.doubleValue();
a.max(BigInteger b);
a.min(BigInteger b);
a.negate();
a.pow(int b);

by ltr199010
}}}
BigInteger 注意赋值问题
BigInteger:
import java.math.BigInteger;
Input/Output:
import java.util.Scanner;
import java.io.*;
Scanner readin = new Scanner(System.in);
While (readin.hasNextBigInteger()){
    BigInteger a = readin.nextBigInteger();
}
System.out.println(a.toString());
Fields:
BigInteger.ZERO, BigInteger.ONE
Constructors:
BigInteger(String str);
Methods:
BigInteger a;
a = BigInteger.valueOf(long b); // static
a.equals(BigInteger b);
a.compareTo(BigInteger b);
a.add(BigInteger b);
a.subtract(BigInteger b);
a.multiply(BigInteger b);
a.divide(BigInteger b);
a.mod(BigInteger b); // non-negative
a.abs();
a.gcd(BigInteger b);
a.longValue();
a.doubleValue();
a.max(BigInteger b);
a.min(BigInteger b);
a.negate();
a.pow(int b);
by ltr199010