Module: Numeros reales


Problem

4/6

Entrada y salida de números reales

Theory Click to read/hide

Entrar

Puede ingresar varias variables reales del flujo de entrada y escribirlas en variables de la manera estándar: doble x = en.siguienteDoble(); float y = in.nextFloat(); El primer número va en la variable \(x\), el segundo va en la variable \(y\)

Salida

Java tiene varias formas de mostrar números reales.

1) System.out.printf para salida de consola simple
De forma predeterminada, cuando se utiliza printf, los números reales se imprimen con una precisión de hasta 6 decimales. Pero hay casos que deben generarse con una precisión diferente. En este caso, debe especificar cuánta familiaridad asignar después del punto decimal. doble a=0,5; Sistema.salida.printf("%f",a); // en pantalla 0.500000 Sistema.salida.printf("%.2f",a); // en pantalla 0.5 Sistema.salida.printf("%10.2f",a); // puede establecer el número total de posiciones asignadas para la salida del número System.out.printf("%.2e",a); // mostrar número en formato científico con precisión de 2 dígitos 2) DecmialFormat para obtener una cadena de un número usando un patrón dado
La clase DecmialFormat le permite controlar la salida de ceros iniciales y finales, prefijos y sufijos, separadores de miles y separadores de diez mil, pero esto hace que el código sea un poco más complejo. doble a = 123,45; DecimalFormat df = new DecimalFormat("#.###"); Cadena formateada = df.format(a); System.out.println(formateado); //123.45 Entrada Plantilla Salida Nota 123,45 #.# 123,5 Mostrado hasta un decimal con redondeo 123,45 #.### 123,45 Muestra el número entero sin ceros a la izquierda 123,45 #.0 123,5 Mostrado hasta un decimal con redondeo 123,45 #.000 123.450 Se muestra hasta el tercer carácter con un cero insignificante al final

Problem

Complete las tareas en orden: 
1. En la sexta línea, formatee la salida de la variable \(y\) en formato de punto fijo, con el valor predeterminado número de lugares decimales
2. En la séptima línea, formatee la salida de la variable \(y\) en formato de punto fijo para que número entero en 10 posiciones se muestra, con 4 signos para la parte fraccionaria
3. En la línea 8 establezca la salida de la variable \(y\)  para que el número se muestre en formato científico con dos dígitos en la parte fraccionaria
Cada declaración de salida debe generar un número de una nueva línea