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
Get step-by-step solutions from verified subject matter experts
