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){ }
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
Solved in 4 steps with 1 images