Programming assignment #3 | Information Systems homework help

The following names are in the array;
Tom Abdul Han Mark
Sara Hamilton Anna Tatiana

You will need to modify the main program to exercise all versions of the overloaded method. For the addition of two integer arguments, you need to exercise both versions of printArray on all three array types (integer, double, and character). For the non-generic version, you need to show the ability to exercise the method and print out the nicely formatted string array content.

Make sure to submit your java code file(s) and your execution screenshots. Don’t forget to include a program header with your name, section, assignment title, and a description of the program. The execution screenshots are required for credit. Make sure to submit your own original code. SafeAssign has been enabled to verify originality of code.

// Using generic methods to print array of different types.

public class GenericMethodTest 
{
  // generic method printArray
  public static < E > void printArray( E[] inputArray )
  {
   // display array elements
   for ( E element : inputArray )
     System.out.printf( “%s “, element );

   System.out.println();
  } // end method printArray

  public static void main( String args[] ) 
  {
   // create arrays of Integer, Double and Character
   Integer[] integerArray = { 1, 2, 3, 4, 5, 6 , 7, 8, 9, 10};
   Double[] doubleArray = { 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7 , 8.8, 9.9, 10.1};
   Character[] characterArray = { ‘I’, ‘S’, ‘2’, ‘4’, ‘7’ ,’ ‘ , ‘i’, ‘s’, ‘ ‘ , ‘f’, ‘u’, ‘n’};

   System.out.println( “Array integers:” );
   printArray( integerArray ); // pass an Integer array 
   System.out.println( “nArray doubles:” );
   printArray( doubleArray ); // pass a Double array
   System.out.println( “nArray characters:” );
   printArray( characterArray ); // pass a Character array
  } // end main
} // end class GenericMethodTest

public class InvalidSubscriptException extends RuntimeException {
// no-argument constructor
public InvalidSubscriptException() {
this(“Invalid subscript.”);
  } 

// one-argument constructor
public InvalidSubscriptException(String message) {
super(message);
  } 

// two-argument constructor
public InvalidSubscriptException(String message, Throwable cause) {
super(message, cause);
  } 
}

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.