rendered paste bodyimport java.text.NumberFormat;public class Identifier { Bacteria[] bacteria; int nBact; double product; double format = product; double test1total; double test2total; double test3total; double test4total; double test5total; double test6total; double test7total; double test8total; double test9total; double normalise1; double normalise2; double normalise3; double normalise4; double normalise5; double normalise6; double normalise7; double normalise8; double normalise9; double normalise10; double normTotal; double test10total; double productTotal; public Identifier() { bacteria = new Bacteria[10]; }// end constructor Identifer() public void addBacteria(String speciesName, double[] speciesProbabilities) { bacteria[nBact] = new Bacteria(); bacteria[nBact].speciesName = speciesName; bacteria[nBact].speciesProbabilities = speciesProbabilities; nBact++; System.out.print(nBact); }// end method addBacteria() public void calcResults(int[] testResults) { for (int b = 0; b < 10; b++) { for (int test = 0; test < 7; test++) { product = bacteria[b].speciesProbabilities[test]; if (testResults[test] == 0) { product = 1 - product; } double format = product; bacteria[b].speciesProbabilities[test] = product; NumberFormat cf = NumberFormat.getNumberInstance(); cf.setMinimumFractionDigits(1); cf.setMaximumFractionDigits(2); // System.out.print(product); System.out.print(cf.format(format)); System.out.print("| "); // product = x; } // end for loop t bacteria[b].product = product; System.out.println(); } NumberFormat cf = NumberFormat.getNumberInstance(); cf.setMinimumFractionDigits(1); cf.setMaximumFractionDigits(10); System.out.println(); test1total = bacteria[0].speciesProbabilities[0] * bacteria[0].speciesProbabilities[1] * bacteria[0].speciesProbabilities[2] * bacteria[0].speciesProbabilities[3] * bacteria[0].speciesProbabilities[4] * bacteria[0].speciesProbabilities[5] * bacteria[0].speciesProbabilities[6]; test2total = bacteria[1].speciesProbabilities[0] * bacteria[1].speciesProbabilities[1] * bacteria[1].speciesProbabilities[2] * bacteria[1].speciesProbabilities[3] * bacteria[1].speciesProbabilities[4] * bacteria[1].speciesProbabilities[5] * bacteria[1].speciesProbabilities[6]; test3total = bacteria[2].speciesProbabilities[0] * bacteria[2].speciesProbabilities[1] * bacteria[2].speciesProbabilities[2] * bacteria[2].speciesProbabilities[3] * bacteria[2].speciesProbabilities[4] * bacteria[2].speciesProbabilities[5] * bacteria[2].speciesProbabilities[6]; test4total = bacteria[3].speciesProbabilities[0] * bacteria[3].speciesProbabilities[1] * bacteria[3].speciesProbabilities[2] * bacteria[3].speciesProbabilities[3] * bacteria[3].speciesProbabilities[4] * bacteria[3].speciesProbabilities[5] * bacteria[3].speciesProbabilities[6]; test5total = bacteria[4].speciesProbabilities[0] * bacteria[4].speciesProbabilities[1] * bacteria[4].speciesProbabilities[2] * bacteria[4].speciesProbabilities[3] * bacteria[4].speciesProbabilities[4] * bacteria[4].speciesProbabilities[5] * bacteria[4].speciesProbabilities[6]; test6total = bacteria[5].speciesProbabilities[0] * bacteria[5].speciesProbabilities[1] * bacteria[5].speciesProbabilities[2] * bacteria[5].speciesProbabilities[3] * bacteria[5].speciesProbabilities[4] * bacteria[5].speciesProbabilities[5] * bacteria[5].speciesProbabilities[6]; test7total = bacteria[6].speciesProbabilities[0] * bacteria[6].speciesProbabilities[1] * bacteria[6].speciesProbabilities[2] * bacteria[6].speciesProbabilities[3] * bacteria[6].speciesProbabilities[4] * bacteria[6].speciesProbabilities[5] * bacteria[6].speciesProbabilities[6]; test8total = bacteria[7].speciesProbabilities[0] * bacteria[7].speciesProbabilities[1] * bacteria[7].speciesProbabilities[2] * bacteria[7].speciesProbabilities[3] * bacteria[7].speciesProbabilities[4] * bacteria[7].speciesProbabilities[5] * bacteria[7].speciesProbabilities[6]; test9total = bacteria[8].speciesProbabilities[0] * bacteria[8].speciesProbabilities[1] * bacteria[8].speciesProbabilities[2] * bacteria[8].speciesProbabilities[3] * bacteria[8].speciesProbabilities[4] * bacteria[8].speciesProbabilities[5] * bacteria[8].speciesProbabilities[6]; test10total = bacteria[9].speciesProbabilities[0] * bacteria[9].speciesProbabilities[1] * bacteria[9].speciesProbabilities[2] * bacteria[9].speciesProbabilities[3] * bacteria[9].speciesProbabilities[4] * bacteria[9].speciesProbabilities[5] * bacteria[9].speciesProbabilities[6]; System.out.println(); System.out.println("The total sum for each Species:"); System.out.println(); System.out.println("Species 1 total: " + cf.format(test1total)); System.out.println("Species 2 total: " + cf.format(test2total)); System.out.println("Species 3 total: " + cf.format(test3total)); System.out.println("Species 4 total: " + cf.format(test4total)); System.out.println("Species 5 total: " + cf.format(test5total)); System.out.println("Species 6 total: " + cf.format(test6total)); System.out.println("Species 7 total: " + cf.format(test7total)); System.out.println("Species 8 total: " + cf.format(test8total)); System.out.println("Species 9 total: " + cf.format(test9total)); System.out.println("Species 10 total: " + cf.format(test10total)); productTotal = test1total + test2total + test3total + test4total + test5total + test6total + test7total + test8total + test9total + test10total; System.out.println(); System.out.println(cf.format(productTotal)); } // end method calcResults() public void calcNorm() { NumberFormat cf = NumberFormat.getNumberInstance(); cf.setMaximumFractionDigits(11); double normalise1 = test1total / productTotal; double normalise2 = test2total / productTotal; double normalise3 = test3total / productTotal; double normalise4 = test4total / productTotal; double normalise5 = test5total / productTotal; double normalise6 = test6total / productTotal; double normalise7 = test7total / productTotal; double normalise8 = test8total / productTotal; double normalise9 = test9total / productTotal; double normalise10 = test10total / productTotal; System.out.println(); System.out.println("The Normalised value for each Species:"); System.out.println(); System.out.println("Species 1 total: " + cf.format(normalise1)); System.out.println("Species 2 total: " + cf.format(normalise2)); System.out.println("Species 3 total: " + cf.format(normalise3)); System.out.println("Species 4 total: " + cf.format(normalise4)); System.out.println("Species 5 total: " + cf.format(normalise5)); System.out.println("Species 6 total: " + cf.format(normalise6)); System.out.println("Species 7 total: " + cf.format(normalise7)); System.out.println("Species 8 total: " + cf.format(normalise8)); System.out.println("Species 9 total: " + cf.format(normalise9)); System.out.println("Species 10 total: " + cf.format(normalise10)); double normTotal = normalise1 + normalise2 + normalise3 + normalise4 + normalise5 + normalise6 + normalise7 + normalise8 + normalise9 + normalise10; System.out.println("Normalisation total: " + cf.format(normTotal)); double value1 = normalise9; double value2 = normalise3; double value3 = normalise7; System.out.println(); System.out.println("Certain " + cf.format(value1)); System.out.println("Very Likely " + cf.format(value2)); System.out.println("Uncertain " + cf.format(value3)); }}// end class Identifier