Home
Site Map
Useful Tools
Graphing Calc
Scientific Calculator
|
2-D Array Projects 1
Add the following Methods to a class called ArrayFun2D
public void print(int[][] arr)
Description: This method
prints each element in the array. This will be a useful method when you are debugging your code and want to test it out to see if it works.
| Method Call |
return value(hex form) |
| print({{1,2} , {3,4}, { 5, 6 } } ) |
1
2
3
4
5
6
|
public int sum(int[][] arr)
Description: This method
returns the sum of all elements in the array
| Method Call |
return value(hex form) |
| print({{1,2} , {3,4}, { 5, 6 } } ) |
21 ( ie 1+2+3+4+5+6)
|
public void printRow(int[][] arr, int row)
Description: This method
prints all elements in row
| Method Call |
return value(hex form) |
| printRow({{1,2} , {3,4}, { 5, 6 } } , 1 ) |
3
4 |
| printRow( { 5 , 6} , {7, 12, 13 , 5 }, { 5, 6 ,0} } , 2 ) |
5
6
0
|
public void printCol(int[][] arr, int col)
Description: This method
prints all elements in col. Precondition: Assume that col is always a valid column in arr. +1 extra credit: research try{}cathc() statements to catch any ArrayIndexOutOfBoundsException and handle situtions where col is not always valid.
| Method Call |
return value(hex form) |
| printCol({{1,2} , {3, 4}, { 5, 6 } } , 1 ) |
2
4
6 |
| printCol( { 5 , 6} , {7, 12, 13 , 5 }, { 12, 6 ,0} } , 0 ) |
5
7
12
|
public int maxVal(int[][] arr, int row)
Description: This method
returns the value of the largest number in the given row
| Method Call |
return value(hex form) |
| maxVal({{1,2} , {3,4}, { 5, 6 } } , 1 ) |
4 |
| maxVal( { 5 , 6} , {7, 12, 13 , 5 }, { 5, 6 ,0} } , 3 ) |
6 |
public int maxVal(int[][] arr, int col)
Description: This method
returns the value of the largest number in the given col
| Method Call |
return value(hex form) |
| maxVal({{1,2} , {3,4}, { 5, 6 } } , 0 ) |
5 |
public int[][] changeValues(int[][] table, int val)
Description: This method
returns the array with all elements set to val
changeValues(table, 5)
|
Original Array
|
Returned Array
|
**public int[][] invertValues(int[][] matr)
Description: This method
returns the paramater with its values 'inverted'
|
Original Array
|
Returned Array
|
|