Javada matrisler

Merhaba arkadaşlar;
package ödev1;
import java.io.*;
import java.util.Scanner;
/*Fırat Üniversitesi Teknoloji Fakültesi Yazılım Mühendisliği*/
/* Selahattin DEMİRBOĞA*/
public class Ödev1 {
 

    public static void main(String[] args) {
 
       int i = 0,j = 0;
        int [][] dizi1=new int [3][3];
        int [][] dizi2=new int [3][3];
        int [][] dizi3= new int [3][3];
            Scanner gir=new Scanner(System.in);
        System.out.println("Birici matrisin elemanlarını gir :");
        for ( i = 0; i <dizi1.length; i++) {
            for ( j = 0; j < dizi1.length; j++) {
                 dizi1[i][j]=gir.nextInt();
            }
 
         
        } System.out.println("ikinci matrisin elemanlarını gir :");
        for ( i = 0; i < dizi1.length; i++) {
            for ( j = 0; j <dizi1.length; j++) {
                    dizi2[i][j]=gir.nextInt();
                   
            }
         
        }
        System.out.println("*********Matrisleri yazdır**********");
         for( i=0; i<dizi1.length; i++){
            for( j=0; j<dizi1.length; j++){
           System.out.print(" "+dizi1[i][j]+" ");
             
            }
            System.out.println();
        }
         System.out.println();
         for( i=0; i<dizi2.length; i++){
            for( j=0; j<dizi2.length; j++){
           System.out.print(" "+dizi2[i][j]+" ");
             
            }
            System.out.println();
         }
         System.out.println("*************Girilen iki matrisin çarpımı**************");
        for( i=0; i<dizi1.length; i++){
            for( j=0; j<dizi1.length; j++){
                for (int k = 0; k <dizi1.length; k++) {
                   int topla=0;
                   topla+=dizi1[i][k]*dizi2[k][j];
                    dizi3[i][j]=topla;
                }
           
                    System.out.print(" "+dizi3[i][j]+" ");
            } System.out.println();
        }
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

Histogram Eşitleme

Dinamik Label Ve Button Oluşturma