Question: Question 4: Task 1: Create a generic method named sum() that accepts a generic ArrayList reference and returns the sum of the elements in the
Question 4:
Task 1:
Create a generic method named sum() that accepts a generic ArrayList reference and returns the sum of the elements in the ArrayList argument. The generic type is bound to the Number class. The method will throw a NullPointerException is the input argument is null.
| public static ______________________sum(____________________) {
} |
Task 2:
i) Create an ArrayList of 100 random integers taking values between 0 and 1000.
ii) Use the sum() method to find the sum in the integer ArrayList.
iii) Create an ArrayList of 200 random real numbers taking values between -50.0 and +50.0.
iv) Use the sum() method to find the sum in the ArrayList of real numbers.
| public static void main(String[] args){
} |
Task 3:
Create a recursive method named dec2bin() that takes an integer argument (in decimal format) and returns the binary representation of the input argument as a String. Make sure that the input argument is not negative!
| public static String dec2bin(int val){
} |
Task 4:
i) Create an array of 20 random positive integers taking values between 1 and 100000.
ii) Print the binary representations of the elements in the array using the recursive dec2bin() method.
| public static void main(String[] args){
} |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
