Analyze following code pieces (assume they are properly enclosed in class and main function) and write the output/error (No justification is required): (one mark for each)
Iint num = 5; int x = 1; for (int i = 1; i <= num; i++) { x *= i; } System.out.println("x is " +
x);
II. int[] nums = {1, 5, 3, 9, 7};
int m= 1;
int s= 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] > m) {
s = m;
m = nums[i];
} else if (nums[i] > s && nums[i] != m) {
s = nums[i];
}
}
System.out.println("s is: " + s);
07 P
A
G
III. int i=1,j=0,k=0;
if (i > k) {
if (j > k)
System.out.println("i and j are greater than k");
}
else
System.out.println("i is less than or equal to k");
IV. int x = 3, y = 3;
switch (x +
3){
case 6: y = 1;
default: y += 1;
}
System.out.println("y is " + y);
V. class HelloWorld {
public static void main(String[] args) {
int[] numbers = new int[1];
numbers[0]=0;
m(numbers);
System.out.println("numbers[0] is" +
numbers[0]);
}
public static void m(int[] y) {
y[0] = 3;
}
}
VI. StringBuffer s1 = new StringBuffer("Complete");
s1.setCharAt(1,'i');
s1.setCharAt(7,'d');
System.out.println(s1);
VII. int Integer = 24;
char String ='I';
System.out.print(Integer);
System.out.print(String);