IMG-LOGO

JAVA Matris toplama


Herhangi bir sırada olan iki matrisi toplamak için Java programı. İstediğiniz sayıda matris eklemek için değiştirebilirsiniz.

IMG

JAVA Matris toplama programı


import java.util.Scanner;

class AddTwoMatrix
{
  public static void main(String args[])
  {
    int m, n, c, d;
    Scanner in = new Scanner(System.in);

    System.out.println("Matrisin satır ve sütun sayısını girin");
    m = in.nextInt();
    n = in.nextInt();

    int first[][] = new int[m][n];
    int second[][] = new int[m][n];
    int sum[][] = new int[m][n];

    System.out.println("Birinci matrisin elemanlarını girin");

    for (c = 0; c < m; c++)
      for (d = 0; d < n; d++)
        first[c][d] = in.nextInt();

    System.out.println("İkinci matrisin elemanlarını girin");

    for (c = 0 ; c < m; c++)
      for (d = 0 ; d < n; d++)
        second[c][d] = in.nextInt();

    for (c = 0; c < m; c++)
      for (d = 0; d < n; d++)
        sum[c][d] = first[c][d] + second[c][d];  //'+' işaretini '-' ile değiştirerek çıkartma işlemi yapabilirsiniz

    System.out.println("İki matrisin toplamı:");

    for (c = 0; c < m; c++)
    {
      for (d = 0; d < n; d++)
        System.out.print(sum[c][d] + "\t");

      System.out.println();
    }
  }
}


İkiden fazla matris eklemek için bir Matrix sınıfı oluşturabilir, nesnelerini oluşturabilir, bu nesneleri toplayan bir yöntem oluşturabilir ve ardından bir döngü kullanarak yöntemi çağırabilirsiniz.