Consider the method total below: public static int total (int result, int a, int b) { if (a == 0) { if (b == 0) { return result * 2; } return result / 2; } else { return result * 3; } } The assignment statement x = total (6, 0, 0); must result in
x being assigned the value 8
2) x being assigned the value 4
3) x being assigned the value 5
4) x being assigned the value 12
5) x being assigned the value 10
Consider the following definitions: public boolean someMethod (int[] list, int value) { int counter; boolean flag = false; for (counter = 0; counter < list.length; counter++) { flag = (list[counter] != value); } return flag; } Under which of the following conditions must the method above return true?
1) Under all conditions
2) Under the condition that value == list[list.length − 1]
3) Under the condition that value != list[list.length − 1]
4) Under the condition that value != list[i] for all i such that 0 <= i < list.length
5) Under no conditions
What is the output of the program shown below? (1 point) public class SomeClass { private int x, y; public SomeClass (int xValue, int yValue) { x = xValue; y = yValue; } public void m1() { x = 30; System.out.print((y + 1) + " "); } public void m2() { m1(); System.out.print(x + " "); } } public class SomeTester { public static void main (String[] args) { int x = 20; int y = 10; SomeClass z = new SomeClass(x, y); z.m2(); z.m1(); } }