import java.io.*; public class javaProj { public static void main(String args[]) throws IOException { String buffer; System.out.println("Execution begins..."); BufferedReader d = new BufferedReader( new InputStreamReader(System.in)); // test the constructors and inputHugeInteger HugeInteger i = new HugeInteger(); System.out.println("trying to read i..."); i.inputHugeInteger(d); System.out.println("trying to print i..."); i.printHugeInteger(); System.out.println(); HugeInteger j = new HugeInteger(-12); System.out.println("trying to print j (should be -12)..."); j.printHugeInteger(); System.out.println(); System.out.println("trying to read j..."); j.inputHugeInteger(d); System.out.println("trying to print j (should be different)..."); j.printHugeInteger(); System.out.println(); System.out.println("trying to print i+i..."); i.AddHugeIntegers(i).printHugeInteger(); System.out.println(); System.out.println("trying to print j+i..."); j.AddHugeIntegers(i).printHugeInteger(); System.out.println(); System.out.println("testing lessThan"); HugeInteger zero = new HugeInteger(0); HugeInteger h1 = new HugeInteger(10); HugeInteger h2 = new HugeInteger(-5); System.out.println("printing zero " + zero); System.out.println("printing h1 " + h1); System.out.println("printing h2 " + h2); System.out.println("is zero < zero ? " + zero.lessThan(zero) ); System.out.println("is zero < h1 ? " + zero.lessThan(h1) ); System.out.println("is zero < h2 ? " + zero.lessThan(h2) ); System.out.println("is h2 < h1 ? " + h2.lessThan(h1) ); System.out.println("is h2 < h2 ? " + h2.lessThan(h2) ); System.out.println("is h1 < h2 ? " + h1.lessThan(h2) ); System.out.println("trying to print j-i..."); j.SubtractHugeIntegers(i).printHugeInteger(); System.out.println(); System.out.println("trying to print i-j..."); i.SubtractHugeIntegers(j).printHugeInteger(); System.out.println(); System.out.println("Execution ends."); } }