public class Det
{
   public static double determinante(double[][] a)
   {
      double h = 0.0;

      h = h + (a[0][0] * a[1][1] * a[2][2]);
      h = h + (a[1][0] * a[2][1] * a[0][2]);
      h = h + (a[2][0] * a[0][1] * a[1][2]);
      h = h - (a[2][0] * a[1][1] * a[0][2]);
      h = h - (a[0][0] * a[2][1] * a[1][2]);
      h = h - (a[1][0] * a[0][1] * a[2][2]);

      return h;
   }

   public static void printmatrix(double[][] a)
   {
      for(int i = 0; i < a.length; i++)
      {
         for(int j = 0; j < a[i].length; j++)
         {
            System.out.print(a[i][j] + " ");
         }
         System.out.print("\n");
      }
   }

   public static void main(String[] args)
   {
      double[][] a = {{0.1234564,0.6736254,0.7970818},
                      {0.8756363,0.7765389,1.6521752},
                      {0.8653839,0.8523753,1.7177592}};

      System.out.println("Matrix:");
      printmatrix(a);
      System.out.println("Determinante: " + determinante(a));
   }

}