Proje tasarımı
- Java kursu
- Başlangıç
- Ders 19/116
- 6 dk
Hesap makinesi sınıfının iskeletini tasarlarsın.
Proje: Hesap makinesi
Bu 5 derslik projede bir hesap makinesi yapacaksın. Her derste hesap makinesine bir parça ekleyecek, son derste tam bir uygulama elde edeceksin.
Projede şunları kullanacaksın:
public class Mainvemainmetodustaticmetotlar (add,subtract,multiply,divide)ifile sıfır kontrolütry/catchile hata yakalamafordöngüsü ile tekrar
Hazırsan başlayalım.
Sınıf tasarımı
Hesap makinesini tek bir Main sınıfında toplayacağız. Bu sınıfın içinde hem hesaplama metotları hem de main metodu olacak.
public class Main {
// metotlar buraya
public static void main(String[] args) {
// çağrılar buraya
}
}Hesaplama metotları static olacak; böylece nesne oluşturmadan Main.add(2, 3) yerine doğrudan add(2, 3) çağrılabilecek. int dönecekler; çünkü tamsayı sonuç üretirler.
Uygulama İlk iskeleti yaz
Bir Main sınıfı ve main metodu yaz. println ile Hesap makinesi yazdır.
Örnek çözüm
public class Main {
public static void main(String[] args) {
System.out.println("Hesap makinesi");
}
}Beklenen çıktı
Hesap makinesi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hesap makinesi ne yapar?
- Bir dosya kaydeder
- Bir veritabanı sorgular
- İki sayı alır ve işlem yapar Doğru cevap
- Bir sınıf tanımlar
Açıklama: Hesap makinesi iki sayı alır ve aralarında bir işlem yapar.
2 Metot imzasını tamamla
static int add(int a, int ____) { return a + b; }
static int add(int a, int b) { return a + b; }
Açıklama: add(int a, int b) iki parametre alır.
3 Proje aşamalarını eşleştir
| Kavram | Anlamı |
|---|---|
Sınıf |
Main |
Metotlar |
add, subtract |
main |
Giriş noktası |
println |
Çıktı |