Consider the following Java method, which is written incorrectly: Under what cases will the method print the

Question:

Consider the following Java method, which is written incorrectly:

// This method should return how many of its three // arguments are odd numbers. public static void printNumodd (int ni, int n2, int n3) { int count = 0; if (nl % 2 != 0) { count++; } else if (n2 % 2 != 0) { count++; } else

Under what cases will the method print the correct answer, and when will it print an incorrect answer? What should be changed to fix the code? Can you think of a way to write the code correctly without any if/else statements?

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: