Tipo de datos de punto flotante

viernes, 26 de febrero de 2010 ·
Los tipos de datos de punto flotante pueden representar números que tienen componentes fraccionarios. Hay dos tipos de punto flotante, float y double, que representan números de precisión sencilla y doble, respectivamente. El tipo float es e 32 bits y el tipo double es de 64 bits de ancho.

El rango de estos tipos de datos primitivos es el siguiente:

float -3,4 * 10 38 hasta 3,4 * 10 38
double -1,8 * 10 308 hasta 1,8 * 10 308

De los dos, double es el más usado porque todas las funciones matemáticas de la biblioteca de clases de Java usan valores double. Por ejemplo, el método sqrt(), (que se define con la clase Math estándar), devuelve un valor double que es la raíz cuadrada de su argumento double.

El siguiente código muestra la declaración de dos variables pertenecientes al tipo de datos de punto flotante.

float a = 1.1f;
double d = 1.1;
Las variables literales float deben terminar con f o F.

Aquí, sqrt() se usa para calcular la longitud de la hipotenusa, dadas las longitudes de los dos lados opuestos:

/*
Use el teorema de Pitágoras para encontrar la longitud de la hipotenusa
dadas las longitudes de los dos lados opuestos.
*/
class Hipot {
public static void main(String args[]) {
double x, y, z;
x = 3;
y = 4;
z = Math.sqrt(x*x + y*y);
System.out.println(“la hipotenusa es “ +z);
}
}

La salida del programa se muestra aquí:
La hipotenusa es 5.0

Como ya se mencionó, sqrt() es un miembro de la clase estándar Math.Observe cómo se llama a sqrt() (va precedida por el nombreMath). Es una manera similar a cómoSystem.outprecede aprintln(). Aunque no todos los métodos estándar son nombrados especificando primero el nombre de su clase, varios de ellos sí son nombrados de este modo.

1 comentarios:

Anónimo dijo...
21 de enero de 2015, 23:24  

Esta re feo esto 7uu7

Publicar un comentario

Tu comentario es importante

Entradas Recientes Entradas Antiguas data:homeMsg

CodigoByte

Codigo QR

Etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Twitter

Seguir codigobyte en Twitter

Twitter Actualizar

    sigueme en Twitter

    Participa

    Java Twitter

    ¿Cúal es la extensión usada para guardar los archivos fuente Java?

    Mangoos

    Mangoos
    http://mangoosbuscador.wordpress.com/

    Anunciantes

    Se escribe con...

    Se escribe con...