public static double calculateColumnTotal(Values2D data, int column, int[] validRows) { if (data == null) { string str = "Null 'data' argument."; Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new IllegalArgumentException(str); } else { double num = 0.0; int rowCount = data.getRowCount(); for (int index = 0; index < validRows.Length; ++index) { int i1 = validRows[index]; if (i1 < rowCount) { Number number = data.getValue(i1, column); if (number != null) num += number.doubleValue(); } } return num; } }
public static double calculateRowTotal(Values2D data, int row) { if (data == null) { string str = "Null 'data' argument."; Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new IllegalArgumentException(str); } else { double num = 0.0; int columnCount = data.getColumnCount(); for (int i2 = 0; i2 < columnCount; ++i2) { Number number = data.getValue(row, i2); if (number != null) num += number.doubleValue(); } return num; } }