Matematikte kat fonksiyonu nedir?
Matematikte en büyük tamsayı fonksiyonu olarak da bilinen kat fonksiyonu, girdi olarak “x” gerçek sayısını alır. Giriş numarası x'e eşit veya ondan küçük olan en büyük tamsayıyı döndürür. Normalde kat(x) veya ⌊x⌋ olarak gösterilir. Kesirli kısmı olan bir gerçek sayıyı, kesirli kısmı olmayan bir tamsayıya dönüştürmek için kullanılır. Daha iyi anlamak için aşağıdaki örneklere hızlıca bir göz atalım.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
Java'da Math.floor() yöntemi nedir?
Java, matematiksel taban işlevinin eşdeğerini sağlar. Bunu nasıl anlayacağınız aşağıda açıklanmıştır.Yöntem Başlığı
public static double floor(double x)
Yöntem, katının belirlenmesi gereken bir parametre olarak bir çift değer ( double x ) alır. Herhangi bir harici paket almayı gerektirmez.
Dönüş Türü matematik.kat
Yöntem, verilen parametreden küçük veya ona eşit olan bir çift ( çift katlı ) değer döndürür.Örnek
public class Driver1 {
public static void main(String[] args) {
double x = 50; // floor for whole number (Integer value)
double floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
x = 21.7; // floor for positive decimal
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
x = -21.7; // floor for negative decimal
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
x = 0; // floor for zero (Integer value)
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
// Boundary Cases
x = +3.3/0; // Case I - floor for +Infinity
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
x = -3.3/0; // Case II - floor for -infinity
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
x = -0.0/0; // Case III - floor for NaN
floorValue = Math.floor(x);
System.out.println("floor⌊" + x + "⌋ = " + floorValue);
}
}
Çıktı
kat⌊50.0⌋ = 50,0 kat⌊21,7⌋ = 21,0 kat⌊-21,7⌋ = -22,0 kat⌊0,0⌋ = 0,0 kat⌊Infinity⌋ = Sonsuzluk katı⌊-Sonsuz⌋ = -Sonsuz kat⌊NaN⌋ = NaN
GO TO FULL VERSION