Create an array of 100 integers using a random generator. ( 1 for loop) Provide the sum and average of the array. (1 for loop) Find the smallest and largest number in the array. Determine its position in the array. (2 for loops) How many numbers are below the average, and how many numbers are above the average. (1 for loop) Print all data to the console, but do not print the array to the console. So this is what I have so far. import java.util.Scanner; *do I need this?* import java.util.Random; import java.util.Arrays; public class MainClass { public static final int N = 100; public static int[] data; public static int sum; public static int min; public static int max; public static double avg; public static void main(String[] args) { Random rndGen= new Random(-1); *is this necessary for random gen?* sum = 0; int[] data = new int [N]; * do I need this even though I declared at beginning for(int i = 0; i < N; i++) // populate array //calculate array //calculate statistics //calculate sum or array //display in data System.out.println("The Max array is " + Max); System.out.println("The Min array is " +Min); System.out.println("The sum of the array is " + Sum); System.out.println("The average of the array is " + Avg); System.out.println("The position of the smallest and largest in the array is" +location); System.out.println("There are +numbersBelow+ " below the average, and " +numbersAbove+ "above the average");
- Create an array of 100 integers using a random generator. ( 1 for loop)
- Provide the sum and average of the array. (1 for loop)
- Find the smallest and largest number in the array. Determine its position in the array. (2 for loops)
- How many numbers are below the average, and how many numbers are above the average. (1 for loop)
- Print all data to the console, but do not print the array to the console.
So this is what I have so far.
import java.util.Scanner; *do I need this?*
import java.util.Random;
import java.util.Arrays;
public class MainClass
{
public static final int N = 100;
public static int[] data;
public static int sum;
public static int min;
public static int max;
public static double avg;
public static void main(String[] args)
{
Random rndGen= new Random(-1); *is this necessary for random gen?*
sum = 0;
int[] data = new int [N]; * do I need this even though I declared at beginning
for(int i = 0; i < N; i++)
// populate array
//calculate array
//calculate statistics
//calculate sum or array
//display in data
System.out.println("The Max array is " + Max);
System.out.println("The Min array is " +Min);
System.out.println("The sum of the array is " + Sum);
System.out.println("The average of the array is " + Avg);
System.out.println("The position of the smallest and largest in the array is" +location);
System.out.println("There are +numbersBelow+ " below the average, and " +numbersAbove+ "above the average");
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images