tipo de dato double
DESCRIPTION
BREVE EXPLICACION DEL TIPO DE DATO DOUBLE Y EJEMPLO DE USOTRANSCRIPT
O Tipos de
datos
FLOAT
DOUBLE
Formas de
representar
algún aspecto de
la realidad
*Booleanos
*Enteros y
Caracteres
*Números de
Punto Flotante.
**DOUBLE**
64 1.7976931348623157e308 -MAXIMO FINITO
4.9e-324-MINIMO FINITO
● El double representa números usando 64 bits; 53 para la mantisa y 11 para el exponente.
Entre mas bits se usa, es posible representar mas
cantidades finitas y usar mas cifras para cada
numero. Hay mas de una forma de representar un
numero.
*OPERACIONES*Las operaciones mas comunes sobre valores de punto flotante son las
siguientes:
● Operador de cambio de signo. Por ejemplo: – (8.0).
● Operador de preservación de signo. Por ejemplo: + (–8.0).
● Operador de multiplicación. Por ejemplo: 3.0 * 2.0.
● Operador de división. Por ejemplo: 3.0 / 2.0.
● Operador de suma. Por ejemplo: 3.0 + 2.0.
● Operador de resta. Por ejemplo: 3.0 * 2.0.
● Operador menor que. Por ejemplo: 2.0 < 3.0.
● Operador menor o igual que. Por ejemplo: 3.0 <= 3.1.
● Operador mayor que. Por ejemplo: 3.0 > 2.1.
● Operador mayor o igual que. Por ejemplo: 3.2 >= 3.1.
● Operador igual: 7.0 == 7.0.
● Operador diferente: 8.5 != 7.1.
● Las clases Float, Double, y Math contienen muchas operaciones y
definiciones útiles.
*NOTAS*
Si alguno de los valores de una de las operaciones mostradas es de tipo double,y el otro no, este se expande a double y el resultado es otro double.
Un double se escribe de cualquiera de las
siguientes formas:
● Usando punto decimal. Ejemplos: 3. y 3.445
● Usando notación científica (el exponente se indica
con e o con E).
Ejemplos: 345E2 que equivale a 34500, 3.4E2 que
equivale a 340 y -2.890e-5 que equivale a
0.0000289.
*Prueba de Escritorio*O import java.util.Scanner;
O public class PruevaDeEscritorio {
O
O public static void main(String[]args){
O
O double a;//Instansiamos una variable llamada "a" de tipo double
O double b;//Instanciamos una variable llamada "b" de tipo double
O double c;//Instanciamos una variable llamada "c" de tipo double
O
O Scanner sc=new Scanner(System.in);//Creamos un objeto de Scanner para leer datos
O System.out.println("Ingresa [a]:");//Mandamos un mensaje pidiendo que tecleen a "a"
O a=sc.nextDouble();//Cuando "a" es tecleado lo atrapa Scanner y se lo pasa a la variable "a"
O System.out.println("Ingresa [b]:");//Mandamos un mensaje pidiendo a "b"
O b=sc.nextDouble();//Cuando "b" es tecleado lo atrapa el Scanner y se lo pasa a la variable "b"
O
O c=a*b;//Mandamos a hacer la operacion de "a" por "b" y el resultado se le asigna a la variable "c"
O System.out.println("Resultado = "+c);//Mandamos a imprimir el resultado
O
O
O }
O
O
O }