Multiplication de deux matrices en Java

Dans ce tutoriel nous allons découvrir comment calculer la multiplication de deux matrices en Java.
 


 
 

Exemple:
public class Main{
	public static void main(String args[]){
		//Créer deux matrices
		int A[][] = {{1,2},{3,4}};
		int B[][] = {{5,6},{7,8}};

		//Créer une matrice pour stocker la multiplication
		//2 lignes et 2 colonnes		
		int C[][] = new int[2][2];  

		//multiplication
		for(int i=0; i<2; i++){
			for(int j=0; j<2; j++){ 
				C[i][j] = 0;    
				for(int k=0; k<2 ;k++)    
				{ 
					C[i][j] += A[i][k] * B[k][j];    
				}
				System.out.print(C[i][j]+" "); 
			}
			System.out.println();
		}  
	}
}

 
Sortie:

19 22 
43 50

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *