Question: In JAVA, 2 files, MyNumber and MyNumberTest (provide sample output) Create a class MyNumber which uses a 30-element array of digits to store integers as

In JAVA, 2 files, MyNumber and MyNumberTest (provide sample output)

Create a class MyNumber which uses a 30-element array of digits to store integers as large as 30 digits each.

Provide the following methods:

parse --> Pass a string as input, extract each digit using charAt and place the integer equivalent of each digit into integer array. Ex: You pass "1231412131415" as a string. Using charAt and referring to the each subscript of this string extract characters, convert them into integers, and assign them into 30-element array.

toString --> Display the number. Your typical System.out.println(...) operation...

add and subtract --> These two might be tricky. You are dealing with two MyNumbers here. Ex: mynum1.Add(mynum2); should sum them up, mynum1.Subtract(mynum2) should subtract mynum2 from mynum1.

For comparison, provide the following:

isEqualTo, isNotEqualTo, isGreaterThan, isLessThan --> These are pretty much straightforward boolean operations. Make the comparison and depending on the outcome return true or false.

-------------------------SAMPLE OUTPUT-----------------------------------

Enter the first 30 digit number: 120 Enter the second 30 digit number: 100 First Number: 120Second Number: 100

Add Result: 220

/nSubtract Result: 20

Number 1 is equal to Number 2 = false

Number 1 is not equal to Number 2 = true

Number 1 is greater than Number 2 = true

Number 1 is less than Number 2 = false

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!