от наших загорелых зарубежных коллег...
String printable = "Historic Avg = ((Count * Wt)/N) ";
DecimalFormat format = new DecimalFormat("0.0000");
for (int i = 0; i < searchTermHistoric_Counts.length; i++) {
printable += "(" + searchTermHistoric_Counts[i] + " * " + format.format(historicWeights[i]) + ")";
if (i < searchTermHistoric_Counts.length)
printable += " + ";
historicAverage += searchTermHistoric_Counts[i] * historicWeights[i];
}
historicAverage = historicAverage / searchTermHistoric_Counts.length;
printable += "/ " + searchTermHistoric_Counts.length + " = " + format.format(historicAverage);
if (logger.isDebugEnabled())
logger.debug(printable); |