Question: public class OddOrPos { / * * * Count odd or positive elements in an array * * @param x array to search * @return
public class OddOrPos
Count odd or positive elements in an array
@param x array to search
@return count of odd or positive elements in x
@throws NullPointerException if x is null
public static int oddOrPos int x
Effects: if x is null throw NullPointerException
else return the number of elements in x that
are either odd or positive or both
int count ;
for int i ; i xlength; i
if xi xi
count;
return count;
test: x
Expected
public static void main String argv
Driver method for oddOrPos
Read an array from standard input, call oddOrPos
int inArr new int argvlength;
if argvlength
System.out.println Usage: java OddOrPos vvv;
return;
for int i ; i argv.length; i
try
inArr i Integer.parseInt argvi;
catch NumberFormatException e
System.out.println Entry must be a integer, using ;
inArr i;
System.out.println Number of elements that are either odd or positive is: oddOrPos inArr;
Write a test for the test method oddOrPoswhich finds the negative odd numbers in an array.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
