Activity 1.45.1.
displayNumberCategory(150)
displayNumberCategory(58)
displayNumberCategory(23)
displayNumberCategory(0)
public static void displayNumberCategory(int num) { if (num > 100) { System.out.println("Large number"); } else if (num > 50) { System.out.println("Medium number"); } else if (num > 0) { System.out.println("Small number"); } System.out.println("Processing complete."); }
- Not correct! Compare the outputs for displayNumberCategory(0)
public static void displayNumberCategory(int num) { if (num > 100) { System.out.println("Large number"); displayHelper(); } else if (num > 50) { System.out.println("Medium number"); displayHelper(); } else if (num > 0) { System.out.println("Small number"); displayHelper(); } } public static void displayHelper() { System.out.println("Processing complete."); }
- Correct!
Look at the first code block. Which of the following options have the same functionality as it (i.e., they produce the same output for the same inputs)? You can check the Hint for some input examples.
public static void displayNumberCategory(int num) {
if (num > 100) {
System.out.println("Large number");
System.out.println("Processing complete.");
} else if (num > 50) {
System.out.println("Medium number");
System.out.println("Processing complete.");
} else if (num > 0) {
System.out.println("Small number");
System.out.println("Processing complete.");
}
}
Hint.
You can use the following test cases to compare the code blocks’ functionality.
Select all that apply.