Christian Geordel A.
de Guzman
BSCpE 2-A
Activity 2: Matrix Array - Tabulator
package tabulator;
import java.util.Scanner;
public class Tabulator {
public static void main(String[] args) {
double score[][] = new double[5][3];
double ave [] = new double[5];
double sum = 0;
Scanner in = new Scanner(System.in);
//Outer Loop Row
for (int row = 0; row < score.length; row++){
System.out.println("Score for Group Contestant " +(row + 1)+ ": ");
sum = 0;
//Inner Loop Column
for (int col = 0; col < score[0].length; col++){
System.out.print("Enter Score For Group " +(row + 1)+ " > ");
score[row][col] = in.nextDouble();
sum = sum + score [row][col];
}
ave[row] = sum/3;
}
double[] result = new double[ave.length];
for (int row = 0; row < ave.length; row++) {
int count = 0;
for (int col = 0; col < result.length; col++) {
if (ave[col] > ave[row]) {
count++;
}
}
result[row] = count + 1;
}
//Display in Table Form
System.out.println("Scores \tP1 \t\tP2 \t\tP3 \t\tAverage \tRank");
for (int row = 0; row < score.length; row++){
System.out.print("Group " + (row+1) + ":");
for (int col = 0; col < score[0].length; col++){
System.out.print("\t" + score[row][col] + "\t");
}
System.out.println("\t"+ave[row] + "\t\t" + result[row] + "\t");
}
}
}