Get Similar Asssignment Answers & Custom Paper Writing Services

To hire a writer, fill the order form with details from your nursing assessment task brief.

Posted: February 24th, 2022

Programming Assignment #3

 
Assignment Content

Using the example code for the generic PrintArray that was presented in class (also provided below), modify the code to overload the generic method of PrintArray twice for each of the following:

take two additional integer arguments, low and high, entered by the user. When you call the method with these arguments, it prints out only the portion of the array that is between the two subscripts. Your program needs to validate that the low and high are within the range of the array bounds. If either is out of range, then the overloaded PrintArray method should throw and InvalidSubscriptException; The exception should be caught by the main program and an error message to the user should notify them of the issue and allow them to enter a correct value. If no exception is thrown, then printArray should return the number of elements printed. This is a custom exception. The code for the exception class is provided below the PrintArray code.
Overload the generic PrintArray with a non-generic version of the method that specifically prints an array of Strings (you can make up your own names to use in the array) in neat, tabular format as shown below:
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);
  } 
}

Order | Check Discount

Tags: write my research paper for me cheap, write a research paper for me, typing paper online, same day essay, research paper writing service cheap

Nursing Assignment Help For You!

Special Offer! Get 20-30% Off Your Order!

Why Seek Our Custom Writing Services

Every Student Wants Quality and That’s What We Deliver

Graduate Essay Writers

Only the most qualified writers are selected to be a part of our research and editorial team, with each possessing specialized knowledge in specific subjects and a background in academic writing.

Affordable Prices

Our prices strike the perfect balance between affordability and quality. We offer student-friendly rates that are competitive within the industry, without compromising on our high writing service standards.

100% Plagiarism-Free

No AI/chatgpt use. We write all our papers from scratch thus 0% similarity index. We scan every final draft before submitting it to a customer.

How it works

When you decide to place an order with Nursing Study Bay, here is what happens:

Fill the Order Form

You will complete our order form, filling in all of the fields and giving us as much guidelines - instruction details as possible.

Assignment of Writer

We assess your order and pair it with a skilled writer who possesses the specific qualifications for that subject. They then start the research/writing from scratch.

Order in Progress and Delivery

You and the assigned expert writer have direct communication throughout the process. Upon receiving the final draft, you can either approve it or request revisions.

Giving us Feedback (and other options)

We seek to understand your experience. You can also review testimonials from other clients, from where you can select your preferred professional writer to assist with your homework assignments.

For Similar Answers, Custom Essay Writing & Assignment Help Services

Find an expert by filling an order form for your nursing paper. We write AI-plagiarism free essays and case study analysis. Anytime!

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