Question
To help you understand wrapper classes, we want you to design your Integer-like wrapper class. Please design a class named MyInteger. The class contains: An
To help you understand wrapper classes, we want you to design your Integer-like wrapper class. Please design a class named MyInteger. The class contains:
An int data field named value that stores the int value represented by this object.
A constructor that creates a MyInteger object for the specified int value.
A getter method that returns the int value.
The methods isEven(), isOdd(), and isPrime() that return true if the value in this object is even, odd, or prime, respectively.
The static methods isEven(int), isOdd(int), and isPrime(int) that return true if the specified value is even, odd, or prime, respectively.
The static methods isEven(MyInteger), isOdd(MyInteger), and isPrime(MyInteger) that return true if the specified value is even, odd, or prime, respectively.
The methods equals(int) and equals(MyInteger) that return true if the value in this object is equal to the specified value.
A static method parseInt(char[]) that converts an array of numeric characters to an int value.
A static method parseInt(String) that converts a string into an int value.
Please write a java program to test all methods in the class.
Expected results:
n1 is even? False // Set n1 to 7
n1 is prime? true
15 is prime? False // Verify number 15
parseInt(char[]) for { '4', '3', '7', '8' } = 4378
parseInt(String) for "4378" = 4378
n2 is odd? False // Set n2 to 24
45 is odd? True // Verify number 45
n1 is equal to n2? false
n1 is equal to 5? false
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started