Math sabitleri
- Java kursu
- Orta seviye
- Ders 40/116
- 4 dk
Math.PI gibi hazır sabitleri öğrenirsin.
Math sabitleri
Java'nın Math sınıfı, matematiksel sabitler ve metotlar sunar. En bilinen sabitler Math.PI (pi sayısı) ve Math.E (e sayısı)'dir. Bu sabitler static final'dir ve doğrudan kullanılabilir.
Örnek: double area = Math.PI * radius * radius;. Burada Math.PI pi sayısını verir; yaklaşık 3.14159. Bir dairenin alanını hesaplamak için kullanılır. Math.E ise doğal logaritma tabanıdır; yaklaşık 2.71828. Bu sabitleri kendin tanımlamana gerek yoktur; Math sınıfı hazır sunar. Math ayrıca abs, max, sqrt gibi metotlar da içerir; bunlar static'tir ve sınıf adıyla çağrılır.
Math metotları
Math sınıfı ayrıca matematiksel metotlar sunar: Math.abs mutlak değer, Math.max en büyük, Math.sqrt karekök. Bunların hepsi static'tir ve sınıf adıyla çağrılır.
Örnek: int absVal = Math.abs(-5); beş döndürür. int big = Math.max(3, 7); yedi döndürür. double root = Math.sqrt(16); dört döndürür. Bu metotlar örnek oluşturmadan Math.metotAdi(...) ile çağrılır. Math sınıfının yapıcısı gizlidir; new Math() yazılamaz. Tüm üyeler static'tir. Bu, yardımcı sınıfların tipik tasarımıdır.
Uygulama Math sabit ve metotları kullan
main metodunda bir dairenin alanını hesapla. double radius = 5.0 yaz. double area = Math.PI * radius * radius; ile alanı hesapla. int absVal = Math.abs(-10); ile mutlak değer al. area ve absVal değerlerini ayrı satırlarda yazdır.
Başlangıç kodu
// main metodunda Math kullan
// daire alanı ve mutlak değer hesapla
// sonuçları yazdırÖrnek çözüm
public class Main {
public static void main(String[] args) {
double radius = 5.0;
double area = Math.PI * radius * radius;
int absVal = Math.abs(-10);
System.out.println(area);
System.out.println(absVal);
}
}Beklenen çıktı
78.53981633974483 10
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir dairenin alanı için hangi sabit kullanılır?
- Math.PI Doğru cevap
- Math.E
- Math.AREA
- Math.RADIUS
Açıklama: Math.PI pi sayısını verir; daire alanında kullanılır.
2 Math.abs çağrısını tamamla
int result = ____;
int result = Math.abs(-5);
Açıklama: Math.abs mutlak değeri verir.
3 Math metotlarını eşle
| Kavram | Anlamı |
|---|---|
Math.abs |
Mutlak değer |
Math.max |
En büyük |
Math.sqrt |
Karekök |
Math.PI |
Pi sayısı |