From 7ab6041de256557f3d2017bae3cdafe5534979a4 Mon Sep 17 00:00:00 2001 From: Deathsbreed Date: Thu, 10 Apr 2014 16:22:05 -0500 Subject: [PATCH] Added verbose for standard deviation and varience. --- src/MMMCalc.java | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/MMMCalc.java b/src/MMMCalc.java index 8f4c6a9..6c51105 100644 --- a/src/MMMCalc.java +++ b/src/MMMCalc.java @@ -119,13 +119,12 @@ public class MMMCalc { if(verbose) { System.out.print("("); for(int i = 0; i < numArray.length; i++) { - if(i == numArray.length - 1) { - System.out.print(numArray[i] + ")"); - } else { - System.out.print(numArray[i] + " + "); + System.out.print(numArray[i]); + if(i != numArray.length -1) { + System.out.print(" + "); } } - System.out.print(" / " + numArray.length + " = " + mean + "\n\n"); + System.out.print(") / " + numArray.length + " = " + mean + "\n\n"); } } @@ -182,6 +181,17 @@ public class MMMCalc { stdDev = difSum / (float)Math.sqrt((double)numArray.length); System.out.println("Standard Deviation: " + stdDev); + + if(verbose) { + System.out.print("sqrt(("); + for(int i = 0; i < numArray.length; i++) { + System.out.print(numArray[i] + " - " + mean); + if(i != numArray.length - 1) { + System.out.print(" + "); + } + } + System.out.print(")^2 / " + numArray.length + ") = " + stdDev + "\n\n"); + } } private static void calcVarience() { @@ -189,5 +199,9 @@ public class MMMCalc { varience = stdDev * stdDev; System.out.println("Varience: " + varience); + + if(verbose) { + System.out.println(stdDev + "^2 = " + varience + "\n"); + } } }