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)

 

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!