Math sınıfı
- Java kursu
- Başlangıç
- Ders 16/116
- 4 dk
Math.abs, Math.max ile matematiksel işlemleri öğrenirsin.
Math sınıfı nedir?
Math sınıfı, Java'nın standart kütüphanesindeki matematiksel metotları içerir. Tüm metotlar static'tir; bu yüzden nesne oluşturmadan Math.metotAdi biçiminde çağrılır.
Yaygın metotlar:
Math.abs(x): mutlak değerMath.max(a, b): en büyükMath.min(a, b): en küçükMath.pow(taban, us): üs almaMath.sqrt(x): karekök
Sabitler: Math.PI, Math.E.
Uygulama Math.abs ve Math.max kullan
Bir Main sınıfı ve main metodu yaz. int a değişkenine -5, int b değişkenine 9 ata. println ile Math.abs(a) ve Math.max(a, b) sonuçlarını yazdır.
Örnek çözüm
public class Main {
public static void main(String[] args) {
int a = -5;
int b = 9;
System.out.println(Math.abs(a));
System.out.println(Math.max(a, b));
}
}Beklenen çıktı
5 9
Math sabitleri
Math sınıfı iki yararlı sabit içerir: Math.PI (π ≈ 3.14159) ve Math.E (e ≈ 2.71828).
double yaricap = 5.0;
double cevre = 2 * Math.PI * yaricap;
// ≈ 31.4159Bu sabitler static final'dır; yani sınıf düzeyinde ve değiştirilemez. Math.PI = 3.0; yazmaya çalışırsanız derleme hatası alırsın.
Kendi hesaplarınızda bu sabitleri kullanmak, değeri elle yazmaktan daha güvenlidir.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Math.max(3, 7) ne döner?
- 7 Doğru cevap
- 10
- 21
- 3
Açıklama: Math.max iki değerden büyüğünü döner.
2 Math metotlarını eşleştir
| Kavram | Anlamı |
|---|---|
Math.abs |
Mutlak |
Math.max |
En büyük |
Math.min |
En küçük |
Math.pow |
Üs |
3 Math metodu çağrısını tamamla
int big = Math.____(5, 3);
int big = Math.max(5, 3);
Açıklama: Math.max(5, 3) = 5 döner.