Şimdi Ara

if bloğu çalışmıyor.

Bu Konudaki Kullanıcılar:
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
118
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kod

    Yığını:
     public static void genderCount(String arr[][]){         int maleCounter=0;         int femaleCounter=0;         for(int i =0;i<arr.length;i++){             for(int j =0;j<arr[i].length;j++){                 if(j==1){                     if(arr[i][j]=="m" || arr[i][j]=="M" ){                         maleCounter++;                     }                     else if(arr[i][j]=="F" || arr[i][j]=="f" ){                         femaleCounter++;                     }                 }                                  }                          }         System.out.println(maleCounter+" male "+femaleCounter+" female");     }

    Şöyle bir metod yazdım fakat kodun if kısmı çalışmıyor her seferinde male female sonucunu 0 döndürüyor. Nerde hata yapıyorum ?




  • Kod

    Yığını:
    public static void genderCount(String arr[][]){         int maleCounter=0;         int femaleCounter=0;         for(int i =0;i<arr.length;i++){             for(int j =0;j<arr[i].length;j++){                 if(j==1){                     if(arr[i][j].equals("m") || arr[i][j].equals("M") ){                         maleCounter++;                     }                     else if(arr[i][j].equals("F") || arr[i][j].equals("f") ){                         femaleCounter++;                     }                 }                                  }                          }         System.out.println(maleCounter+" male "+femaleCounter+" female");     }


    Bu şekilde dene. == yaptığın zaman objenin referansını karşılaştırır değerini değil.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.