Answer:
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Collections;
public class num4 {
public static void main(String[] args) {
int sum = 0;
Scanner in = new Scanner(System.in);
System.out.println("Enter number");
int num = in.nextInt();
ArrayList<Integer> list = new ArrayList<>();
while (num >= 0){
list.add(num);
System.out.println("Enter another positive number, enter a negative to stop");
num = in.nextInt();
}
int maximum = Collections.max(list);
int listSize = list.size();
for(int i:list){
sum = sum+i;
}
double average = (double) sum/listSize;
System.out.println("Maximum number entered is "+maximum);
System.out.println("Average of the number is "+average);
}
}
Explanation:
In this program:
- A Scanner class is used to receive user input and store in a variable
- A while loop with the condition while (num >= 0) is used to ensure only non-negative numbers are entered
- An ArrayList is created and used to store all the user's valid entries
- The Max Method in the Collections class is used to find the maximum value entered
- To find the average, a for loop is used to add all elements in the list and divide by the size of the list
- Finally the Average and maximum is printed out
Answer:
B is the most appropriate documentation to appear with the printNums procedure
<span>The tool iused to view stars in galaxies far from the Milky Way is the B. Hubble Space Telescope. This telescope is one of the largest telescopes to be launched in space, and has contributed a vast amount of discoveries and data that are valuable in astronomical research. The telescope is able to capture image intense high-resolution images, capturing entities from large distances.</span>