java 大數的比較
阿新 • • 發佈:2019-01-03
import java.math.*;
import java.util.*;
public class Main {
public static void main(String []args){
Scanner cin = new Scanner (System.in);
BigInteger a,b,c,d;
a=cin.nextBigInteger();
b=cin.nextBigInteger();
c=cin.nextBigInteger();
d=cin.nextBigInteger();
if (a.compareTo(b)<0)//此時由於a<b,則返回值小於0;
{
System.out.println("a<b");
}
if(b.equals(c))//此時由於b==c,則返回值等於0;
{
System.out.println("b==c");
}
if(d.compareTo(c)>0)//此時由於d>c,則返回值大於0;
{
System.out.println("d>c" );
}
}
}
import java.util.Scanner;
import java.math.*;
public class Main{
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
BigInteger a, b;
BigInteger t = BigInteger.valueOf(0);
a = cin.nextBigInteger();
b = cin.nextBigInteger();
while (!(a.equals(t)&&b.equals(t))){
if(a.equals(b)){
System.out.println("a==b");
}
else if(a.compareTo(b)>0){
System.out.println("a>b");
}
else System.out.println("a<b");
a = cin.nextBigInteger();
b = cin.nextBigInteger();
}
}
}