Write the specification for the adt as a java interface


Consider an ADT called 'SquareMatrix'. (The matrix can be represented by a two-dimensional array of integers with 'n' rows and 'n' columns.) 

A) write the specification for the ADT as a Java interface. Include the following operations (parameters are already listed for the first two operations; for the remaining operations you must determine which parameters to use yourself, as part of the exercise);

- 'MakeEmpty (n)' - which sets the first 'n' rows and columns to zero.
- 'StoreValue (i, j, value)' - which stores 'value' into the position at row 'i', column 'j'.
- ' Add' - which adds two matrices together.
- 'Subtract' - which subtracts one matrix from another.
- 'Copy' - which copies one matrix from another.

B) create a Java class that implements the interface. Assume a maximum size of 50 rows and columns (may be less)

C) Create a small application that uses the class. 

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Write the specification for the adt as a java interface
Reference No:- TGS097446

Expected delivery within 24 Hours