Operações matemáticas
Sistemas reais lidam com números quebrados o tempo todo: preços, notas, medidas, coordenadas. O tipo double é a escolha padrão para cálculos com casas decimais, e os operadores +, -, *, / e % são a base de qualquer conta. Saber aplicá-los corretamente com double evita erros de arredondamento ou perda de precisão que poderiam passar despercebidos em um sistema financeiro ou científico.
O PROBLEMA
Leia dois double e exiba soma, subtração, multiplicação, divisão e módulo.
EXEMPLO
Entrada: 10 e 3 Soma: 13.0, Divisão: 3.33...
SOBRE O CONCEITO
O exercício usa double para armazenar números de ponto flutuante. nextDouble() do Scanner já retorna um double, então não há conversão. O erro mais comum é fazer divisão entre inteiros: se você usar int em vez de double, 10 / 3 resulta em 3 (trunca a parte decimal). Com double, 10.0 / 3.0 dá 3.333.... Outro erro é usar printf com formato errado, como %d para double — o correto é %f (ou %.2f para duas casas). O operador % com double funciona, mas cuidado: ele retorna o resto da divisão, que também é double. Mantenha todos os operandos como double e use System.out.println para exibir os resultados diretamente.
RESOLUÇÃO