logo

Paraula clau flotant de Java

La paraula clau flotant de Java és un tipus de dades primitiu. És un punt flotant IEEE 754 de 32 bits de precisió única. S'utilitza per declarar les variables i mètodes. Representa els nombres fraccionaris.

Punts a recordar

  • El flotant cobreix un rang des d'1,40129846432481707e-45 fins a 3,40282346638528860e+38 (positiu o negatiu).
  • El seu valor per defecte és 0,0f.
  • La seva mida predeterminada és de 4 bytes.
  • Es pot utilitzar per estalviar memòria en grans matrius de nombres de coma flotant.
  • No és un bon enfocament utilitzar float per a valors precisos, com ara la moneda.

Exemples de paraula clau flotant de Java

Exemple 1

Vegem un exemple senzill per mostrar la variable de tipus flotant.

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

Sortida:

 num1: 5.5 num2: 5.0 

Exemple 2

En aquest exemple, proporcionem un valor enter a la variable flotant. Aquí, el compilador ha tipificat implícitament un enter per flotar i mostrar el valor corresponent en forma fraccionada.

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

Sortida:

 num1: 5.0 num2: 10.0 

Exemple 3

En aquest exemple, proporcionem un valor decimal més gran.

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

Sortida:

 num1: 5.812167E8 num2: 7.8368497 

Exemple 4

En aquest exemple, proporcionem un valor flotant a la variable decimal.

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

Sortida:

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

Exemple 5

En aquest exemple, proporcionem l'interval final del valor decimal.

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

Sortida:

 num1: 1.4E-45 num2: 3.4028235E38 

Exemple 6

En aquest exemple, proporcionem el valor en notació científica

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

Sortida:

 num1: 1873.2 num2: 1873.2 

Exemple 7

En aquest exemple, creem un mètode que retorna el valor flotant.

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

Sortida:

 62.5