5.00 / 1 oy

Java'da iki matrisin toplamını bulan program

Bugün matris problemleri paylaşmak istiyorum. İlk 3 soru matrislerde toplam, fark ve çarpım işlemleri üzerine olacak. Sonrasında halim kalırsa sabaha doğru daha eğlenceli örnekler paylaşacağım :)

Java'da birbiri ile aynı boyuta sahip iki matrisin karşılık gelen elemanlarını toplayan bir program kodlayalım. Program önce matris boyutlarını sorsun, sonra da her iki matris için de teker teker elemanları kullanıcıdan girmesini istesin. En son da iki matrisi toplayarak çıktısını versin.

public static void main(String [] args) {
	     
		 Scanner klavye=new Scanner(System.in);
		 System.out.println("Matrislerin satır satısı kaç olsun?");
		 int satir=klavye.nextInt();
		 
		 System.out.println("Matrislerin sutun satısı kaç olsun?");
		 int sutun=klavye.nextInt();
		 
		 int[][] matris1=new int[satir][sutun];
		 int[][] matris2=new int[satir][sutun];
		 int[][] matrisToplam=new int[satir][sutun];
		 
		 for (int i=0; i < satir; i++)
		 {
			 for (int j=0; j < sutun; j++)
			 {
				 System.out.println("Lütfen 1. matris için ["+i+"]["+j+"] konumundaki elemani yazin");
				 matris1[i][j]=klavye.nextInt();
				 
				 System.out.println("Lütfen 2. matris için ["+i+"]["+j+"] konumundaki elemani yazin");
				 matris2[i][j]=klavye.nextInt();
				 
				 matrisToplam[i][j]=matris1[i][j]+matris2[i][j];
			 }
		 }
		 System.out.println("matris1 ve matris2'nin toplamı:");
		 
		 for (int i = 0; i < satir; i++) {
				for (int j = 0; j < sutun; j++) {
					System.out.print(matrisToplam[i][j] + "\t");
				}
				System.out.println();
			}
		 
		 
	    }

 

Çıktı:

Matrislerin satır satısı kaç olsun?
2
Matrislerin sutun satısı kaç olsun?
3
Lütfen 1. matris için [0][0] konumundaki elemani yazin
7
Lütfen 2. matris için [0][0] konumundaki elemani yazin
8
9Lütfen 1. matris için [0][1] konumundaki elemani yazin
 
Lütfen 2. matris için [0][1] konumundaki elemani yazin
6
Lütfen 1. matris için [0][2] konumundaki elemani yazin
5
Lütfen 2. matris için [0][2] konumundaki elemani yazin
4
Lütfen 1. matris için [1][0] konumundaki elemani yazin
1
Lütfen 2. matris için [1][0] konumundaki elemani yazin
2
Lütfen 1. matris için [1][1] konumundaki elemani yazin
3
Lütfen 2. matris için [1][1] konumundaki elemani yazin
6
Lütfen 1. matris için [1][2] konumundaki elemani yazin
5
Lütfen 2. matris için [1][2] konumundaki elemani yazin
4
matris1 ve matris2'nin toplamı:
15 15 9
3 9 9

utku33

03.01.2020 00:23

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da iki matrisin toplamını bulan program

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.