CodeGym /Blog Jawa /Acak /Metode Java floor().
John Squirrels
tingkat
San Francisco

# Metode Java floor().

## Apa fungsi lantai ing matematika?

Fungsi lantai sing uga dikenal minangka fungsi integer paling gedhe ing matematika njupuk nomer nyata "x" minangka input. Iki ngasilake integer paling gedhe sing kurang saka utawa padha karo nomer input x. Biasane dicathet minangka lantai(x) utawa ⌊x⌋. Iki digunakake kanggo ngowahi nomer nyata sing duwe bagean pecahan dadi integer tanpa bagean pecahan. Supaya luwih ngerti, ayo dideleng kanthi cepet ing conto ing ngisor iki.
``````
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
``````

## Apa metode Math.floor () ing Jawa?

Jawa nyedhiyakake fungsi lantai matematika sing padha. Mangkene carane sampeyan bisa ngerti.
Math.floor () cara ing Jawa ngasilake " dobel " Nilai witjaksono kanggo integer paling kurang saka utawa padha karo pitakonan.
Yen nomer diwenehi wis integer ngasilake integer. Yen argumen nol, tanpa wates utawa NaN ngasilake argumen sing padha.

``````
public static double floor(double x)
``````
Cara kasebut njupuk nilai dobel ( dobel x ) minangka parameter sing lantai kudu ditemtokake. Ora perlu ngimpor paket eksternal.

## Jinis bali math.floor

Cara kasebut ngasilake nilai dobel ( lantai dobel ) sing kurang saka utawa padha karo parameter sing diwenehake.

``````
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);

}

}
``````

### Output

lantai⌊50,0⌋ = 50,0 lantai⌊21,7⌋ = 21,0 lantai⌊-21,7⌋ = -22,0 lantai⌊0,0⌋ = 0,0 lantai⌊Tanpa wates⌋ = Tanpa wates lantai⌊-Tanpa wates⌋ = -NaN tanpa wates⌋ = -NaN tanpa wates

## Panjelasan

Ing snippet kode ing ndhuwur, kita wis nggunakake nilai input sing beda kanggo fungsi lantai kanggo nemtokake output. Kita wis nggunakake nomer nyata positif lan negatif minangka nilai input. Kita uga wis ngliwati tanpa wates positif lan negatif bebarengan karo nilai Nan lan nul kanggo mriksa asil fungsi lantai.

## Kesimpulan

Dadi iki implementasine dhasar saka metode Math.floor(x) ing Jawa. Aja lali latihan nalika sinau. Bebas bae kanggo ngirim pitakonan sampeyan bisa duwe. Sugeng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION