Question: Consider the following three Java functions. public static int halvel (int x) { x = x / 2; return x; } public static void

Consider the following three Java functions. public static int halvel (int x) { x = x / 2; return x; } public static void halve 2 (int[] a) ( int na.length; for (int i=0; i < n; i++) { halvel (a[i]); a[i] halvei (a[i]); } public static void halve3 (int[] a) { int na.length; int] b new int [n/2]; for (int i=0; i < n/2; i++) b[i] =a[i]; a = b; } (a) What are the contents of the array a[] after executing the following three lines of code? Write your answer in the box below. int a 16, 32, 48, 64 }; halve2(a); halve2(a); (b) What are the contents of the array a[] after executing the following three lines of code? Write your answer in the box below. int a 16, 32, 48, 64 }; halve3(a); halve3(a);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
