I'm going to build a mini calculator that does multiplication, subtration and addition. Now, when I ask the user for a value of course the number can be very small or very large in size. Now my questions is that when I do an operation on these vales to get a new value with Java be able to hanldle a number that is very large in size or do I have to do some bit manipulation to handle and calculate the number. For example if the user puts in 1000000 * 45645554 and I get an answer with a operation function that I make will that be hard for Java to compute and if so what is the best way to go about coming up with a solution for this. Example of this would be great for me.