logo

Cuvânt cheie Java float

Cuvântul cheie Java float este un tip de date primitiv. Este un punct flotant IEEE 754, cu precizie unică, pe 32 de biți. Este folosit pentru a declara variabilele și metodele. Reprezintă numerele fracționale.

Puncte de reținut

  • Flotatorul acoperă un interval de la 1,40129846432481707e-45 la 3,40282346638528860e+38 (pozitiv sau negativ).
  • Valoarea sa implicită este 0,0f.
  • Dimensiunea sa implicită este de 4 octeți.
  • Poate fi folosit pentru a salva memorie în matrice mari de numere în virgulă mobilă.
  • Nu este o abordare bună să folosiți float pentru valori precise, cum ar fi moneda.

Exemple de cuvinte cheie Java float

Exemplul 1

Să vedem un exemplu simplu de afișare a variabilei de tip float.

 public class FloatExample1 { public static void main(String[] args) { float num1=5.5f; float num2=5f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ieșire:

de ce interfața markerului în java
 num1: 5.5 num2: 5.0 

Exemplul 2

În acest exemplu, oferim o valoare întreagă variabilei flotante. Aici, compilatorul implicit tipează un întreg pentru a pluti și pentru a afișa valoarea corespunzătoare în formă fracționată.

 public class FloatExample2 { public static void main(String[] args) { float num1=5; float num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ieșire:

 num1: 5.0 num2: 10.0 

Exemplul 3

În acest exemplu, oferim o valoare zecimală mai mare.

 public class FloatExample3 { public static void main(String[] args) { float num1=581216732.323433f; float num2=7.83684987683688f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ieșire:

 num1: 5.812167E8 num2: 7.8368497 

Exemplul 4

În acest exemplu, oferim o valoare flotantă variabilei zecimale.

 public class FloatExample4 { public static void main(String[] args) { float num=56.34; System.out.println('num1: '+num); } } 

Ieșire:

 Exception in thread 'main' java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from double to float 

Exemplul 5

În acest exemplu, oferim intervalul final al valorii zecimale.

 public class FloatExample5 { public static void main(String[] args) { float num1=1.40129846432481707e-45f; float num2=3.40282346638528860e+38f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ieșire:

 num1: 1.4E-45 num2: 3.4028235E38 

Exemplul 6

În acest exemplu, oferim valoarea în notație științifică

tipuri de îmbinări în rdbms
 public class FloatExample6 { public static void main(String[] args) { float num1=1873.2f; //providing same value in scientific notation float num2=1.8732e3f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Ieșire:

 num1: 1873.2 num2: 1873.2 

Exemplul 7

În acest exemplu, creăm o metodă care returnează valoarea float.

 public class FloatExample7 { public float display(float weight) { return weight; } public static void main(String[] args) { FloatExample7 d=new FloatExample7(); System.out.println(d.display(62.5f)); } } 

Ieșire:

 62.5