Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde Java'da Öğrenci Bilgi Sistemi yapacağız.
Proje Konusu
Bu proje, öğrenci bilgilerini ekleme, listeleme, güncelleme ve silme gibi temel işlevleri içerecek.
- Student sınıfı, öğrenci bilgilerini tutar ve bu bilgilere erişim ve güncelleme imkanı sağlar.
- toString metodu, öğrenci bilgilerini yazdırmak için kullanılır.
- StudentManagementSystem Sınıfı: Öğrenci yönetimi için temel işlevleri içerir: ekleme, listeleme, güncelleme ve silme.addStudent, listStudents, updateStudent, ve deleteStudent metodları, öğrenci yönetimi işlemlerini gerçekleştirir.
- main metodu, kullanıcıdan girdi alarak bu işlemleri gerçekleştirir ve sonsuz bir döngü içinde kullanıcıyı yönlendirir.
Örnek Çıktı
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 1
Öğrenci Adı: Ali Veli Öğrenci Email: ali.veli@example.com Öğrenci başarıyla eklendi: Student{id=1, name='Ali Veli', email='ali.veli@example.com'}
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 2
Student{id=1, name='Ali Veli', email='ali.veli@example.com'}
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 3
Güncellenecek Öğrenci ID: 1 Yeni Ad: Ahmet Test Yeni Email: ahmet.test@example.com Öğrenci bilgileri güncellendi: Student{id=1, name='Ahmet Test', email='ahmet.test@example.com'}
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 2
Student{id=1, name='Ahmet Test', email='ahmet.test@example.com'}
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 4
Silinecek Öğrenci ID: 1 Öğrenci silindi: Student{id=1, name='Ahmet test', email='ahmet.test@example.com'}
1. Öğrenci Ekle 2. Öğrencileri Listele 3. Öğrenci Güncelle 4. Öğrenci Sil 5. Çıkış Seçiminiz: 2
Henüz kayıtlı öğrenci yok.
Yardımcı Dersler
- Java Dersleri #7 - Kodlamaya Başlangıç ve Ekrana Yazı Yazdırma
- Java Dersleri #8 - Değişkenler ve Veri Tipleri
- Java Dersleri #9 - Byte , Short , Int ve Long Veri Tipleri
- Java Dersleri #10 - Float ve Double Veri Tipleri
- Java Dersleri #13 - Temel Operatörler
- Java Dersleri #14 - Konsoldan Veri Alma Scanner
- Java Dersleri #20 - If ve Else Blokları
- Java Dersleri #21 - Switch Case Kullanımı
- Java Dersleri #28 - Döngüler (Loops)
- Java Dersleri #29 - While ve Do-while Kullanımı
- Java Dersleri #30 - For Döngüsü Kullanımı
- Java Dersleri #31 - Break ve Continue Kullanımı