Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

using this file to start huge integer if possible public class HugeInteger { private int[] intArray; private int numDigits; // stores the number of digits

using this file to start huge integer if possible

public class HugeInteger { private int[] intArray; private int numDigits; // stores the number of digits in intArray

public HugeInteger(String s) { intArray = new int[40]; numDigits = 0; // call parse(s) }

public HugeInteger( ) { intArray = new int[40]; numDigits = 0; } public void parse(String s) { // Add each digit to the arrays // update numDigits }

public static HugeInteger add(HugeInteger hugeInt1, HugeInteger hugeInt2) { // Create hugeInt3 // Loop // Add digits from hugeInt1 and hugeInt2, // Store in corresponding hugeInt3 // End // // return hugeInt3 }

public static HugeInteger subtract(HugeInteger hugeInt1, HugeInteger hugeInt2) { // Create hugeInt3 // Loop // Subtract hugeInt2 digit from hugeInt1, // Store in corresponding hugeInt3 // End // // return hugeInt3

}

public static boolean isEqualTo(HugeInteger hugeInt1, HugeInteger hugeInt2) { // return true if the value represented by // elements of hugeInt1.intArray is equal to // value represented by elements of hughInt2.intArray

}

public static boolean isNotEqualTo(HugeInteger hugeInt1, HugeInteger hugeInt2) { // return true if the value represented by // elements of hugeInt1.intArray is not equal to // value represented by elements of hughInt2.intArray

}

public static boolean isGreaterThan(HugeInteger hugeInt1, HugeInteger hugeInt2) { // return true if the value represented by // elements of hugeInt1.intArray is greater than // value represented by elements of hughInt2.intArray

}

public static boolean isLessThan(HugeInteger hugeInt1, HugeInteger hugeInt2) { // return true if the value represented by // elements of hugeInt1.intArray is less than // value represented by elements of hughInt2.intArray }

public static boolean isGreaterThanOrEqualTo(HugeInteger hugeInt1, HugeInteger hugeInt2) { // return true if the value represented by // elements of hugeInt1.intArray is greater than or equal to // value represented by elements of hughInt2.intArray }

public static boolean isZero(HugeInteger hugeInt1 ) { // return true if the value represented by // elements of hugeInt1.intArray is 0 }

public String toString( ) { // return string representation of this object }

}

plus the HugeIntegerTest

I need an answer to the above java assignment using the template above and just filling in the missing code where the comments are. I also need a HugeIntegerTest class please. I've found several solutions. but none of them really use the structure above filling in the missing code where the comments are and that's what I need please. I've been working on this assignment for a few days now and just cannot get it. HELP PLEASE!!!

The original assignment:

(Huge Integer Class) Create a class HugeInteger which uses a 40-element array of digits to

store integers as large as 40 digits each. Provide methods parse, toString, add and subtract. Method

parse should receive a String, extract each digit using method charAt and place the integer

equivalent of each digit into the integer array. For comparing HugeInteger objects, provide the following

methods: isEqualTo, isNotEqualTo, isGreaterThan, isLessThan, isGreaterThanOrEqualTo

and isLessThanOrEqualTo. Each of these is a predicate method that returns true if the relationship

holds between the two HugeInteger objects and returns false if the relationship does not hold. Provide

a predicate method isZero. If you feel ambitious, also provide methods multiply, divide and

remainder. [Note: Primitive boolean values can be output as the word true or the word false with

format specifier %b.]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design And SQL For DB2

Authors: James Cooper

1st Edition

1583473572, 978-1583473573

More Books

Students also viewed these Databases questions

Question

Examine why new ventures fail?

Answered: 1 week ago

Question

LO3 Discuss the steps of a typical selection process.

Answered: 1 week ago