apiwowar
- 94
- 0
i changed my test code to what i posted below. it seems that the numbers go in right. num3.digit[47] is 1, num3.digit[48] is 0 and num3.digit[49] is 0 and everything before 47 is 0. but if i just print out num 3 it comes out as 001000...
Code:
import java.util.Scanner;
public class BigIntSimpleTestAlt
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
//int number1 = input.nextInt();
//int number2 = input.nextInt();
BigIntAlternate num1 = new BigIntAlternate(99);
BigIntAlternate num2 = new BigIntAlternate(1);
BigIntAlternate num3 = new BigIntAlternate();
num3 = num1.plus(num2);
for(int i = 0; i <= 49; i++)
{
System.out.println(i + " Num1 + Num2 = " + num3.digit[i]);
}
System.out.println("\ncompare num1 and num2 " + num1.compareTo(num2));
}
}