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){     }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
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 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){

 

 

}

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Concept of memory addresses in pointers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education