/* * NEIU CS207-2 Fall 2018 * Homework 4 TestLargeDecimals.java * This is the class with a main(), to test LargeDecimals */ import java.math.BigDecimal; public class TestLargeDecimals { public static void main( String[] args ) { LargeDecimals decimals = new LargeDecimals(); BigDecimal maxOfMins; // First 2D test array of type BigDecimal BigDecimal[][] numbers1 = { { new BigDecimal("50.0"), new BigDecimal("20.0"), new BigDecimal("80.0"), new BigDecimal("90.0"), new BigDecimal("100.0") }, { new BigDecimal("77.0"), new BigDecimal("555.0"), new BigDecimal("33.0"), new BigDecimal("44.0"), new BigDecimal("66.0") }, { new BigDecimal("888.0"), new BigDecimal("15.0"), new BigDecimal("302.0"), new BigDecimal("90.0"), new BigDecimal("123.0") }, { new BigDecimal("31.0"), new BigDecimal("29.0"), new BigDecimal("30.0"), new BigDecimal("32.0"), new BigDecimal("28.0") } }; // Call the maxOfMin() behavior passing it the 2D array maxOfMins = decimals.maxOfMins( numbers1 ); System.out.println( "The max of the mins in numbers1 is: " + maxOfMins ); // Second 2D test array of type BigDecimal BigDecimal[][] numbers2 = { { new BigDecimal("-96.0"), new BigDecimal("-41.0"), new BigDecimal("-78.0"), new BigDecimal("12.0"), new BigDecimal("8.0") }, { new BigDecimal("0.0"), new BigDecimal("-1.0"), new BigDecimal("18.0"), new BigDecimal("-12.0"), new BigDecimal("-48.0") }, { new BigDecimal("-0.8"), new BigDecimal("1.0"), new BigDecimal("-84.0"), new BigDecimal("-16.0"), new BigDecimal("3.0") }, { new BigDecimal("6.0"), new BigDecimal("14.0"), new BigDecimal("-14.0"), new BigDecimal("-8.0"), new BigDecimal("-3.0") } }; maxOfMins = decimals.maxOfMins( numbers2 ); System.out.println( "The max of the mins in numbers2 is: " + maxOfMins ); } // End main() } // End class TestLargeDecimals