1. 程式人生 > >java 大數的比較

java 大數的比較

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(); } } }