TECHAMC  WEB DE RECURSOS TECNOLÓGICOS        PROCESSING > Referencia

Tipos de Datos

 

boolean byte char color double
float int long    

 

 

float

 
 

float: Tipo de datos de números en punto flotante, por ejemplo números que tienen un punto decimal.
Los tipo float no son precisos, por lo que sumar valores pequeños (tales como 0,0001) no incrementa la precisión debido precisamente a errores de redondeo. Si desea incrementar un valor en pequeños intervalos, utilice un int, y se divide por un valor flotante antes de usarlo. (Véase el segundo ejemplo)

Números de coma flotante pueden ser tan grandes como 3.40282347E + 38 y tan bajo como -3.40282347E + 38. Se almacenan como 32 bits (4 bytes) de información. El tipo de datos float se hereda de Java

Processing soporta el tipo de datos double desde Java también. Sin embargo, ninguna de las funciones de processing utiliza los valores double, que utilizan más memoria y suelen ser excesivos para la mayoría de los trabajos creados en processing.

Sintaxis:
• float var
• float var = value

Parámetros
• var nombre de la variable que referencia un float
• value cualquier valor en punto flotante

Ejemplos:
 



float a; // Declara la variable 'a' tipo float
a = 1.5387; // Asigna a 'a' el valor 1.5387
float b = -2.984; // Declara la variable 'b' y le asigna el valor -2.984
float c = a + b; // Declara la variable 'c' le asigna la suma de 'a' y 'b'

 


float f1 = 0.0;
for (int i = 0 ; i < 100000; i++)
{
f1 = f1 + 0.0001; // Mala idea! Ver abajo.
}
println(f1);

float f2 = 0.0;
for (int i = 0; i < 100000; i++)
{
// La variable 'f2' trabaajará mejor aquí, menos afectada por el redondeo
f2 = i / 1000.0; // Cuenta por milésimas
}
println(f2);