Java sorusu.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
sana eşit mi değil mi diye sormamış bunun kodunu istemiş dostum
Java:
public class HelloWorld{
     static int[][] a = new int[1][2];
     static int[][] b = new int[2][1];
     static int[][] c = new int[1][3];
     static int[][] d = new int[1][2];
  
     public static void main(String []args){
     //örnek olarak matrisler
     a[0][0]=1;
     a[0][1]=2;
  
     b[0][0]=1;
     b[1][0]=2;
  
     c[0][0]=1;
     c[0][1]=2;
  
     d[0][0]=1;
     d[0][1]=2;
  
     System.out.println(matrislerAyniBoyuttaMi(a,b));   
     System.out.println(matrislerAyniBoyuttaMi(b,c));
     System.out.println(matrislerAyniBoyuttaMi(c,d));
     System.out.println(matrislerAyniBoyuttaMi(d,a));
     }

     public static String matrislerAyniBoyuttaMi(int matris1[][],int matris2[][]){
      
         int matris1Satir = matris1.length;
         int matris2Satir = matris2.length;
      
         //Satır sayıları eşit değilse aynı boyutta değildir
         if(matris1Satir != matris2Satir){
             return "Matrisler aynı boyutta değil [Satır sayısı]";
         }else{
            for(int i = 0; i<matris1.length; i++){
                if(matris1[i].length != matris2[i].length){
                    return "Matrisler aynı boyutta değil " +i+ ". [Sütun sayısı]";
                }else{
                    for(int j = 0; j<matris1[i].length; j++){
                        if(matris1[i][j] != matris2[i][j]){
                            return "Matrislerin [" + i +"][" + j + "] elemanları eşit değil.";
                        }
                    }
                }
            }
         }
         return "Matrisler eşit";
     }
}

Bunu kontrol etmenin yolu budur :)
Bu arada tavsiyem kodu inceleyip anlaman
 
Onaylı Üye
Katılım
11 Mar 2019
Mesajlar
99
Tepki puanı
2
Ödüller
6
7 HİZMET YILI
sana eşit mi değil mi diye sormamış bunun kodunu istemiş dostum
Java:
public class HelloWorld{
     static int[][] a = new int[1][2];
     static int[][] b = new int[2][1];
     static int[][] c = new int[1][3];
     static int[][] d = new int[1][2];
 
     public static void main(String []args){
     //örnek olarak matrisler
     a[0][0]=1;
     a[0][1]=2;
 
     b[0][0]=1;
     b[1][0]=2;
 
     c[0][0]=1;
     c[0][1]=2;
 
     d[0][0]=1;
     d[0][1]=2;
 
     System.out.println(matrislerAyniBoyuttaMi(a,b));  
     System.out.println(matrislerAyniBoyuttaMi(b,c));
     System.out.println(matrislerAyniBoyuttaMi(c,d));
     System.out.println(matrislerAyniBoyuttaMi(d,a));
     }

     public static String matrislerAyniBoyuttaMi(int matris1[][],int matris2[][]){
     
         int matris1Satir = matris1.length;
         int matris2Satir = matris2.length;
     
         //Satır sayıları eşit değilse aynı boyutta değildir
         eğer (matris1Satir! = matris2Satir) {
             return "Matrisler aynı boyutta değil [Satır sayısı]";
         }Başka{
            for (int i = 0; i <matris1.length; i ++) {
                if (matris1 [i] .length! = matris2 [i] .length) {
                    return "Matrisler aynı boyutta değil " +i+ ". [Sütun sayısı]";
                }Başka{
                    için (int j = 0; j <matris1 [i]. uzunluk; j ++) {
                        eğer (matris1 [i] [j]! = matris2 [i] [j]) {
                            return "Matrislerin [" + i +"][" + j + "] elemanları eşit değil.";
                        }
                    }
                }
            }
         }
         return "Matrisler eşit";
     }
} [/ KOD]

Bunu kontrol etmenin yolu budur :)
Bu arada tavsiyem kodu inceleyip anlaman
[/ALINTI]
tesekkurler.Koda bakiyorum simdi )
 
Noob olduğundan değil Kolsuzlardan hile açıyor
Seçkin Üye
Katılım
31 Mar 2018
Mesajlar
303
Çözümler
2
Tepki puanı
10
Ödüller
3
Yaş
39
8 HİZMET YILI
eşit olmaz knk
 
Onaylı Üye
Katılım
11 Mar 2019
Mesajlar
99
Tepki puanı
2
Ödüller
6
7 HİZMET YILI
[QUOTE = "koijre, yayın: 1897052, üye: 2111368"]
takılırsan sor
[/ALINTI]
neden orda int le yazilabilecek halde siz static int diye yazdiniz?
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
main fonksiyonum static olduğu için yani static fonksiyonların içinde (dışarıdan) sadece static değişkenler kullanılabilir ve bu static değişkenlere bütün nesneler ulaşabilsin diye
 
Onaylı Üye
Katılım
11 Mar 2019
Mesajlar
99
Tepki puanı
2
Ödüller
6
7 HİZMET YILI
[QUOTE = "koijre, yayın: 1897232, üye: 2111368"]
main fonksiyonum static olduğu için yani static fonksiyonların içinde (dışarıdan) sadece static değişkenler kullanılabilir ve bu static değişkenlere bütün nesneler ulaşabilsin diye
[/ALINTI]
staticsizde ulasilabiliyor. Tesekkurler anladim adamsin <3
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst