Şimdi Ara

Java'da girilen inputları saymak..

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

    Java'da kullancının 10 tane öğrencinin adını, soyadını ve okulda kaçıncı yılı olduğunu girdiği ve programın son girdiyi okuyarak, atıyorum son input'a 5 tane 2, 4 tane 3, 1 tane 1 girdi diyelim

    2. yılı olan : 5 öğrenci vardır
    3. yılı olan : 4 öğrenci vardır
    1. yılı olan : 1 öğrenci vardır

    çıktısını veren bir program yazmak istiyorum. Son duruma kadar geldim ama sayaçı yazamadım. Son girdiyi sayarak çıktıyı vermek kaldı bir tek. Yardımcı olursanız çok sevinirim..



    < Bu mesaj bu kişi tarafından değiştirildi cengoo76 -- 12 Mayıs 2011; 21:41:58 >



  • Zamanım kısıtlı arkadaşlar, bir el atın gözünüzü seveyim..
  •  

    for (int i = 0; i < liste.length; i++) {
    int a = 0;
    int occurence = 1;
    for (int j = 0; j < liste.length; j++) {
    if (j >= i) {
    if (liste[i][2].equals(liste[j][2]) && j != i) {
    occurence++;
    }
    } else if (liste[i][2].equals(liste[j][2])) {
    a = 1;
    }
    }
    if (a != 1) {
    System.out.println(liste[i][2] + ". yılı olan : " + occurence + " ogrenci vardır");
    }
    }


  • 1. yılı olanlar yerine = İlk yılı olanlar
    2. yılı olanlar yerine = İkinci yılı olanlar

    vs.

    (Freshman, Sophomore, Junior, Senior olayı)

    gibi yazmam lazım. Yazıyla yazılacakmış yani. ConvertStatus yapıp switch-case'den oluştur dedi hoca da beceremedim. Onu da halledebilirsek bitmiş olacak...



    < Bu mesaj bu kişi tarafından değiştirildi cengoo76 -- 12 Mayıs 2011; 20:12:58 >
  • edit



    < Bu mesaj bu kişi tarafından değiştirildi cengoo76 -- 14 Mayıs 2011; 11:58:09 >
  • Yapay Zeka’dan İlgili Konular
    Excel'de Sayaç Yapmak
    2 yıl önce açıldı
    PIC proglamak için en iyi dil !
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.