JavaSintaxebasico

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.03.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

Mais exercícios de Sintaxe

JAB008 · BásicoÁrea do círculoJAB001 · BásicoOlá, mundo!JAB003 · BásicoSoma de dois inteirosJAB002 · BásicoSaudação personalizada
Ver todos os exercícios de Java