بسم الله
السلام عليكم...
الأخوة الأعزاء هذه محاولة لي لعمل برنامج يضرب مصفوفتين A , B
الأولى من النوع m*n
والثانية من النوعn*l
لكن عند الترجمة تتةاجد اخطاء
هليوجد من يساعدني في معرفتها وتصحيحها مشكرا..
import javax.swing.*;
public class Exam{
public static void main(String args[]){
String input1=JOptionPane.showInputDialog("m of array A");
int m=Integer.parseInt(input1);
String input2=JOptionPane.showInputDialog(" n of array A");
int n=Integer.parseInt(input2);
int A[][];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
String input3=JOptionPane.showInputDialog("Enter A["+ i+"]["+j+"]");
A[j]=Integer.parseInt(input3);}}
String input4=JOptionPane.showInputDialog(" l of array B");
int l=Integer.parseInt(input4);
int B[][];
for(int i=0;i<n;i++){
for(int j=0;j<l;j++){
String input5=JOptionPane.showInputDialog("Enter B["+ i+"]["+j+"]");
B[j]=Integer.parseInt(input5);}
}
int C[][];
for (int i=0; i<n;i++){
for(int j=0;j<l;j++){
C[j]=0;
for(int k=0;k<m;k++){
C[j]+=A[k]*B[k][j];
}
System.out.print(C[j]+" ");
}
System.out.println();
}
System.exit(0);
}