import java.util.*;
public class D
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double[][] T = new double[3][4];
System.out.print("please enter a 3x4 arrays: ");
System.out.println();
for (int i = 0; i<T.length; i++)
for (int j = 0; j<T[i].length; j++)
T[i][j] = input.nextDouble();
for (int j = 0; j<T[0].length; j++)
System.out.println("Sum of " + (j+1) +" is :" + sumColumn(T,j));
}
public static double sumColumn(double[][] m, int columnIndex)
{
double sum ;
for (int i = columnIndex; i<m[0].length; i++)
{
sum = 0;
for (int j = 0; j<m.length ; j++)
{
if (i == columnIndex)
sum += m[j][columnIndex];
}
return sum;
}
return 0;
}
}
---------------------------------------------------------
import java.util.*;
public class D
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double[][] T = new double[3][4];
System.out.print("please enter a 3x4 arrays: ");
System.out.println();
for (int i = 0; i<T.length; i++)
for (int j = 0; j<T[i].length; j++)
T[i][j] = input.nextDouble();
for (int m = 0; m<T[0].length; m++)
{
double sum ;
for (int columnIndex = m; columnIndex<T[0].length; columnIndex++)
{
sum = 0;
if (columnIndex > m)
break;
for (int j = 0; j<T.length ; j++)
{
if (m == columnIndex)
sum += T[j][columnIndex];
}
System.out.println("Sum of is :" + sum);
}
}
}
}