black dick
🧩 Syntax:
//This acitivity is all about two Dimensional array by CHRISTIAN KENT CALAYCAY Date: Sept. 20, 2023
import java.util.Scanner;
public class TempACALAYCAY {
public static void main(String[] args) {
double[][] temperatureData = new double[12][2];
getData(temperatureData);
double averageHigh = averageHigh(temperatureData);
System.out.println("Average High Temperature of the Year: " + averageHigh);
double averageLow = averageLow(temperatureData);
System.out.println("Average Low Temperature of the Year: " + averageLow);
int indexHighTemp = indexHighTemp(temperatureData);
double highestTemp = temperatureData[indexHighTemp][0];
System.out.println("Highest Temperature of the Year: " + highestTemp + " in month " + (indexHighTemp + 1));
int indexLowTemp = indexLowTemp(temperatureData);
double lowestTemp = temperatureData[indexLowTemp][1];
System.out.println("Lowest Temperature of the Year: " + lowestTemp + " in month " + (indexLowTemp + 1));
}
public static void getData(double[][] data) {
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < data.length; i++) {
System.out.println("Enter high temperature for month " + (i + 1) + ": ");
data[i][0] = scanner.nextDouble();
System.out.println("Enter low temperature for month " + (i + 1) + ": ");
data[i][1] = scanner.nextDouble();
}
}
public static double averageHigh(double[][] data) {
double sumHigh = 0;
for (int i = 0; i < data.length; i++) {
sumHigh += data[i][0];
}
return sumHigh / data.length;
}
public static double averageLow(double[][] data) {
double sumLow = 0;
for (int i = 0; i < data.length; i++) {
sumLow += data[i][1];
}
return sumLow / data.length;
}
public static int indexHighTemp(double[][] data) {
int index = 0;
double highestTemp = data[0][0];
for (int i = 1; i < data.length; i++) {
if (data[i][0] > highestTemp) {
highestTemp = data[i][0];
index = i;
}
}
return index;
}
public static int indexLowTemp(double[][] data) {
int index = 0;
double lowestTemp = data[0][1];
for (int i = 1; i < data.length; i++) {
if (data[i][1] < lowestTemp) {
lowestTemp = data[i][1];
index = i;
}
}
return index;
}
}