In java with 2 dimensional array rows and columns write a pr

In java with 2 dimensional array rows and columns, write a program with appropriate data structure to record the Weekly temperature for five time intervals.

This Program must display the Weekly Average Temperature and the Maximum Temperature.

Use a structure chart to describe the modules in your program and add a test plan to describe the mechanism you would use to test your program.

Solution

import java.util.*;

public class Temperature2 {

public static void main(String[] args)

{

Scanner console = new Scanner(System.in);

System.out.print(\"How many days\' temperatures? \");

int numDays = console.nextInt();

int[] temps = new int[numDays];

int sum = 0;

for (int i = 0; i < numDays; i++)

{

System.out.print(\"Day \" + (i + 1) + \"\'s high temp: \");

temps[i] = console.nextInt();

sum += temps[i];

}

double average = (double) sum / numDays;

int above = 0;

for (int i = 0; i < temps.length; i++) {

if (temps[i] > average) {

above++;

}

}

System.out.println();

System.out.println(\"Average = \" + average);

System.out.println(above + \" days above average\");

}

}

In java with 2 dimensional array rows and columns, write a program with appropriate data structure to record the Weekly temperature for five time intervals. Thi

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site