Module: Numeros reais


Problem

4/6

Entrada e saída de números reais

Theory Click to read/hide

Entre

Você pode inserir várias variáveis ​​reais do fluxo de entrada e escrevê-las em variáveis ​​da maneira padrão: duplo x = in.nextDouble(); float y = in.nextFloat(); O primeiro número vai para a variável \(x\), o segundo vai para a variável \(y\)

Saída

Java tem várias maneiras de exibir números reais.

1)  System.out.printf para saída de console simples
Por padrão, ao usar printf, os números reais são impressos com uma precisão de até 6 casas decimais. Mas há casos que precisam ser gerados com uma precisão diferente. Nesse caso, você deve especificar quantas familiaridades alocar após o ponto decimal. duplo a=0,5; System.out.printf("%f",a); // na tela 0.500000 System.out.printf("%.2f",a); // na tela 0.5 System.out.printf("%10.2f",a); // você pode definir o número total de posições alocadas para a saída do número System.out.printf("%.2e",a); // exibe o número em formato científico com precisão de 2 dígitos 2) DecmialFormat para obter uma string de um número usando um determinado padrão
A classe DecmialFormat permite controlar a saída de zeros iniciais e finais, prefixos e sufixos, separadores de milhares e separadores de dez mil, mas isso torna o código um pouco mais complexo. duplo a = 123,45; DecimalFormat df = new DecimalFormat("#.###"); String formatada = df.format(a); System.out.println(formatado); //123.45
Entrada Modelo Saída Nota
123,45 #.# 123,5 Exibido com uma casa decimal com arredondamento
123,45 #.### 123,45 Exibe o número inteiro sem zeros à esquerda
123,45 #.0 123,5 Exibido com uma casa decimal com arredondamento
123,45 #.000 123.450 Exibido até o terceiro caractere com um zero insignificante no final

Problem

Conclua as tarefas na ordem: 
1. Na 6ª linha, formate a saída da variável \(y\)  no formato de ponto fixo, com o padrão número de casas decimais
2. Na 7ª linha, formate a saída da variável \(y\) no formato de ponto fixo para que o número inteiro em 10 é exibido posições, com 4 sinais para a parte fracionária
3. Na 8ª linha defina a saída da variável \(y\)  para que o número seja exibido no formato científico com dois dígitos na parte fracionária
Cada instrução de saída deve produzir um número de uma nova linha