tell what the program will print to the screen (JAVA) public class finjqm { public static void main(String[] args) { int x = 100, y = 7 , z = 5; System.out.printf(\"%d %d %d\ \", x, y, z); z *= xxx(x/2, y+5); System.out.printf(\"%d %d %d\ \", x, y, z); } public static int xxx(int a, int b) { int c = 60; System.out.printf(\"%d %d %d\ \", a, b, c); c %= a + b / 2; return c; } } Solution Output 100 7 5 50 12 60 100 7 20 The first line displays the values of x,y and z as initialised in main. The second line displays the values of x,y and z inside static method xxx where x and y are sent as arguments with value of x=x/2= 50 and y=y+5 ie 12 and value returned by xxx function is stored in pointer to z. So it will display 50 12 60 The third line displays the values of x ,y and z again x=100,y=7as initialised in main but the value of z willbe z=z*value returned by function. Inside function c=60 ,c=c%(50+12/2) c=c%56,c=60%56=4 so 4 is returned back to main. Here z=z÷4=5*4=20 so output is 100 7 20.