Boa tarde a todos!
 
Estou com um problema na soma de variáveis do tipo Double, segue abaixo código de exemplo:
 
import java.util.*;
 
public class StringDouble
{
 
 public StringDouble()
 {
 }
 
 public static void main(String args[])
 {
  double v1 = 7001.69 + 5000.23;
  
  System.out.println("Valor: " + v1);
 }
}
O resultado que imprimiu na tela foi :12001.919999999998 e não 12001.92.
 
Alguém já teve problema parecido?
 
**********************************************************************
Esta mensagem, incluindo seus anexos, tem carater confidencial e seu conteudo eh restrito ao destinatario da mensagem. Caso voce tenha recebido esta mensagem por engano, queira por favor retorna-la ao destinatario e apaga-la de seus arquivos. Qualquer uso nao autorizado, replicacao ou disseminacao desta mensagem ou parte dela eh expressamente probibido. A DBA nao eh responsavel pelo conteudo ou a veracidade desta informacao.
**********************************************************************

Responder a