Question: /** * Decrements the given {@code NaturalNumber}. * * @param n * the number to decrement * @updates n * @requires n > 0 *
/** * Decrements the given {@code NaturalNumber}. * * @param n * the number to decrement * @updates n * @requires n > 0 * @ensures n = #n - 1 */ private static void decrement(NaturalNumber n) { assert n != null : "Violation of: n is not null"; assert !n.isZero() : "Violation of: n > 0"; // TODO - fill in body }
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
