Question: Write a Java method that takes an array of type int and returns a boolean value. The method returns true if the power sum
Write a Java method that takes an array of type int and returns a boolean value. The method returns true if the power sum of the negative elements of the parameter array is larger than the power sum of the positive elements, otherwise, the method returns false. The method's header is as follows. public static boolean compare (int[] x) Sample run int[] x = {1, 3, 4, -10}; // power sum of positive elements = 1*1 + 3*3 + 4*4 = 26 // power sum of negative elements = -10*-10 = 100 boolean b = compare (x); int[] x = {1, 3, 4); // power sum of positive elements = 1*1 + 3*3 + 4*4 = 26 // power sum of negative elements = 0 boolean b compare (x); int[] x = {3, 4, -5}; // power sum of positive elements = 3*3 + 4*4 = 25 // power sum of negative elements = -5*-5 = 25 boolean b compare (x); Result true false false
Step by Step Solution
There are 3 Steps involved in it
public static boolean compareint x Initialize the power sums of positive and negative element... View full answer
Get step-by-step solutions from verified subject matter experts
