private static int getRows(double[][] a)
{
return a.length;
}
public static void main(String[] args)
{
double[][] a={{9,8,10,11},{12,13,14,15}};
int numOfRows=getRows(a);
System.out.println(“Number of rows in a : “ +numOfRows);
}
private static int getColumnsOfTwoElements(boolean[][] a)
{
for (int j = 0; j < a.length; j++)
{
if(a[j].length==2)
colCount++;
}
return colCount;
}public static void main(String[] args)
{
boolean[][] a={{true,true,false},{true,true},{true,true},{true,true}};
int columnCount=getColumnsOfTwoElements(a);
System.out.println(“Number of columns of count 2 : “ +columnCount);
}
private static int getNelementColumns(char[][] a,int n)
{
int colCount=0;
for (int j = 0; j < a.length; j++)
{
if(a[j].length==n)
colCount++;
}
return colCount;
}public static void main(String[] args)
{
char[][] a={{‘a’,’b’,’c’},{‘d’,’e’},{‘f’,’g’},{‘i’,’j’}};
int numberColumns=3;
int columnCount =getNelementColumns(a,numberColumns);
System.out.println(“Number of columns of count “
+numberColumns +” is :”+columnCount);
}
private static int getSum(float[][] a)
{
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
total+=a[i][j];
}
}
return total;
}private static void setValues(int[][] a)
{
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
if((i+1)%2==0)
a[i][j]=0;
else
a[i][j]=1;
}
}
}private static int sumOfLastColumn(int[][] a)
{
int lastColSum=0;
for (int i = 0; i < a.length; i++)
{
int indexofLastColum=a[i].length-1;
lastColSum+=a[i][indexofLastColum];
}
return lastColSum;
}private static void invertBoolean(boolean[][] a)
{
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
if(a[i][j]==true)
a[i][j]=false;
else if(a[i][j]==false)
a[i][j]=true;
}
}
}private static int getTrueCount(boolean[][] a)
{
int trueCount=0;
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
if(a[i][j]==true)
trueCount++;
}
}
return trueCount;
}private static double getFalsePercentage(boolean[][] a)
{
int falseCount=0;
int totalCount=0;
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
if(a[i][j]==false)
falseCount++;
totalCount++;
}
}
return ((double)falseCount/totalCount)*100;
}private static double getaverage(int[][] a)
{
int total=0;
int numElements=0;
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
total+=a[i][j];
numElements++;
}
}
return ((double)total/numElements);
}private static String regular(float[][] a)
{
String result="regular";
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length-1; j++)
{
if(a[j].length!=a[j+1].length)
result="irregular";
}
}
return result;
}private static String concatenate(String[][] a)
{
String result="";
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
result=result.concat(a[i][j]+" ");
}
}
return result;
}private static String[] getSingleDimension (char[][] letters)
{
String[] temp=new String[letters.length];
for (int i = 0; i < letters.length; i++)
{
temp[i]=new String("");
for (int j = 0; j < letters[i].length; j++)
{
temp[i]+=letters[i][j];
}
}
return temp;
}