You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.9 KiB
40 lines
1.9 KiB
/*
|
|
* 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
|