Matrix Multiplication using Java

Here is the Java Code snippet. 
  1. import java.util.Scanner;  
  2. class MatrixMultiply {  
  3.     public static void main(String args[]) {  
  4.         int m, n, p, q, sum = 0, c, d, k;  
  5.         Scanner in = new Scanner(System. in );  
  6.         System.out.println("Enter the number of rows and columns of first matrix:");  
  7.         m = in .nextInt();  
  8.         n = in .nextInt();  
  9.         int first[][] = new int[m][n];  
  10.         System.out.println("Enter the elements of first matrix:");  
  11.         for (c = 0; c < m; c++)  
  12.         for (d = 0; d < n; d++)  
  13.         first[c][d] = in .nextInt();  
  14.         System.out.println("Enter the number of rows and columns of second matrix:");  
  15.         p = in .nextInt();  
  16.         q = in .nextInt();  
  17.         if (n != p) System.out.println("Matrices with entered orders can't be multiplied with each other.");  
  18.         else {  
  19.             int second[][] = new int[p][q];  
  20.             int multiply[][] = new int[m][q];  
  21.             System.out.println("Enter the elements of second matrix:");  
  22.             for (c = 0; c < p; c++)  
  23.             for (d = 0; d < q; d++)  
  24.             second[c][d] = in .nextInt();  
  25.             for (c = 0; c < m; c++) {  
  26.                 for (d = 0; d < q; d++) {  
  27.                     for (k = 0; k < p; k++) {  
  28.                         sum = sum + first[c][k] * second[k][d];  
  29.                     }  
  30.                     multiply[c][d] = sum;  
  31.                     sum = 0;  
  32.                 }  
  33.             }  
  34.             System.out.println("Resultant matrix after multiplication of two entered matrices:-");  
  35.             for (c = 0; c < m; c++) {  
  36.                 for (d = 0; d < q; d++)  
  37.                 System.out.print(multiply[c][d] + "\t");  
  38.                 System.out.print("\n");  
  39.             }  
  40.         }  
  41.     }  
  42. }  
Thank you, keep learning and sharing.