CodeBlanks Logo Icon CodeBlanks

Math sınıfı

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ğer
  • Math.max(a, b): en büyük
  • Math.min(a, b): en küçük
  • Math.pow(taban, us): üs alma
  • Math.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

Main.java
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.4159

Bu 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

Soru
int big = Math.____(5, 3);
Cevap
int big = Math.max(5, 3);

Açıklama: Math.max(5, 3) = 5 döner.

Başlangıç bölümündeki tüm dersler