Merhaba arkadaşlar. Bir arkadaşımız java ödevi için destek istedi. Ancak java bilgimiz olmadığı için yardımcı olamadık. Sizlerden bi destek isteyelim dedik. Aşağıdaki ödevi halledebilecek arkadaşlar, ücreti ile birlikte pm atabilirse sevinirim.
Teşekkürler.
Bu ödevde, ders notları içinde bulunan Kişi sınıfını kullanarak bazı işlemler yapacağız:
Sınıfın yaratıcı işlevini
public Kisi(String ad, String soyad, int yas)
İmzasına sahip olacak şekilde değiştirin. Bu işlev, kişilerin kimlik numaralarını yaratma sırasına göre otomatik olarak doldursun: İlk yaratılacak kişinin kimlik numarası 1, sonrakinin 2, üçüncü kişinin 3 vb. Sınıf tanımında bu isteği karşılayacak diğer gerekli eklemeleri de yapın.
Kişilerin kimlik bilgilerini (ad, soyad ve yaş) program içinden vererek kişi nesnelerini yaratıp, tanımlayacağınız (tek boyutlu) kişi dizisine yerleştirin.
Yazacağınız
public static void adUzunlugunaGoreListele(Kisi[] kd, int a, int b)
İmzalı ad uzunluğuna göre listele işlevini yazın. Bu işlev, parametre olarak aldığı kd kişi dizisindeki kişi nesnelerinden (birden fazla adı olanlar için aradaki boşluklar dahil olmak üzere) adının uzunluğu >= a ve <= b aralığında olanları ekrana listelesin. Burada String sınıfında tanımlı length() işlevinden yararlanılabilir.
Yazdığınız bu işlevi çağırarak, dizinizdeki kişilerin içinden adının uzunluğu 4-6 aralığında olanları ekrana listeleyin.
Tüm bunlarla birlikte main işlevinizi de Kisi sınıfının içinde tanımlayabilirsiniz. Ödev teslimi için Kisi.java dosyasını yüklemeniz yeterli olacaktır.
Değerlendirme 10 üzerinden yapılacak olup, geç teslim edilen ödevlerden 0.5 x geç teslim edilen gün sayısının karesi kadar ceza puanı kesilecektir.
Bu eğitimin size yarar sağlayabilmesi için kendi çabanızla başarmaya çalışmanızın önemini hatırlatmak isteriz.
Örnek liste:
Ad Soyad Yaş
Ahmet Sarı 26
Mehmet Beyaz 20
Ali Hüsnü Turuncu 14
Veli Siyah 46
Ayşe Gri 38
Fatma Mavi 32
Örnek çıktı (Adlarının uzunluğu 4-6 arasında olanlar):
Kimlik No:1 İsim:Sarı, Ahmet Yaş:26
Kimlik No:2 İsim:Beyaz, Mehmet Yaş:20
Kimlik No:4 İsim:Siyah, Veli Yaş:46
Kimlik No:5 İsim:Gri, Ayşe Yaş:38
Kimlik No:6 İsim:Mavi, Fatma Yaş:32
java ödevi için destek
1
●247