Question: Java: Consider the following code that models an inventory item: public class InventoryItem { private int years; private int months; // must be 0-11 //

Java:

Consider the following code that models an inventory item:

public class InventoryItem { private int years; private int months; // must be 0-11 // Update the age of an inventory item given a number // months, m, since the last update. Assume that m >=0. public void ageInventoryItem( int m ) { /* missing code */ } }

Which of the following code segments code be used to replace /* missing code */ so that the method will work as intended?

I. int cumulativeMonths = 12* years + months + m; years = cumulativeMonths / 12; months = cumulativeMonths % 12;

II. int cumulativeMonths = months + m; years += cumulativeMonths / 12; months = cumulativeMonths % 12;

III. int yrs = m % 12; int mos = m / 12; years += years; months += mos;

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