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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started