Question: Create a public static method named getNextItemId ( ) that returns the value of the private static integer field nextItemId. Ex: If the input is

Create a public static method named getNextItemId() that returns the value of the private static integer field nextItemId.
Ex: If the input is 575917, then the output is:
Next available ID is 501. Lot size has 57 assigned items with IDs from 501 to 557. Lot size has 59 assigned items with IDs from 558 to 616. Lot size has 17 assigned items with IDs from 617 to 633. Next available ID is 634.
public class Lot {
private static int nextItemId =501;
private int size;
private int startId;
private int endId;
public Lot(int newSize){
size = newSize;
startId = nextItemId;
endId = startId + size -1;
nextItemId += size;
}
public void print(){
System.out.print("Lot size has "+ size);
System.out.print(" assigned items with IDs from "+ startId);
System.out.println(" to "+ endId +".");
}
/* Your code goes here */
}

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 Programming Questions!