ArrayList<Integer> factors(int num)
Description: This method returns an ArrayList populated with the factors of num
| Method Call | return value/output |
| factors(5) | {1,5} |
| factors(10) | {1,2,5,10} |
int sum(ArrayList<Integer> nums)
Description: This method returns the sum of all elements in the list
| Method Call | return value/output |
| sum({1,5}) | 6 |
| sum( { 3,4, 2 } ) | 9 |
void printReverse(ArrayList<String> strs)
Description: This method prints all elements in reverse order
| Method Call | return value/output |
| printReverse({“a”,”b”}) | “b” “a” |
| printReverse( “xu”, “t”) | “t” “xu” |
double mean(ArrayList<Integer> nums)
Description: This method returns the arithmetic mean of all elements in the list
| Method Call | return value/output |
| mean({1,5}) | 3 |
| mean( {3,4, 2 } ) | 4.5 |
void printEvens(ArrayList<Integer> nums)
Description: This method prints out all even numbers
| Method Call | return value/output |
| printEvens({1,5 , 6}) | 6 |
| printEvens( {3,4, 2 } ) | 4 , 2 |
ArrayList<Double> everyOtherPi(ArrayList<Double> nums )
Description: This method returns a version of the input ArrayList with every other value changed to Math.PI
Do NOT make a new ArrayList in this method
| Method Call | return value/output |
| everyOtherPi ( {1,8,5,0, 7} ) | {1, 3.1415 , 5 , 3.1415 , 7 , 3.1415 } |
| everyOtherPi({0,4,3,5} ) | {0, 3.1415 , 3 , 3.1415 } |
boolean isIdentical(ArrayList<String> strs1 , ArrayList<String> strs2)
Description: This method returns true if each element in the two ArrayLists is the same
| Method Call | return value/output |
| isIdentical({“ab”, “a”} , { “x”, “a”} ) | false |
| isIdentical({“ab”, “a”} , { “ab”, “a”} ) | true |
| isIdentical({ “xy”} , { “XY”} ) | false |
int largest(ArrayList<Integer> nums)
Description: This method returns the largest element in nums
| Method Call | return value/output |
| largest({1,5 , 6}) | 6 |
| largest ({3,4, 2 } ) | 4 |
ArrayList<Integer>removeVal(ArrayList<Integer> nums, int val)
Description:This method returns an ArrayList with all instances of val removed
Do NOT make a new ArrayList in this method
| Method Call | return value/output |
| removeVal({1,5 , 6}, 5 ) | {1, 6 } |
| removeVal ( {3,3,3,4, 2} , 3 ) | {4,2} |
TO do :
PrimesFactory