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();
}
}
}
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