[RESOLVIDO] Dúvida em JAVA (Arredondar o tipo Double)

Boa noite, estou com uma dúvida, estou com um programa feito em JFrame. Na minha janela de vendas, quando eu adiciono um produto pra venda e ele custa no total R$221,1 e aplico um desconto de R$200,00 ele fica R$21.099999999999994, como eu faço pra ele retornar apenas R$21.0? Tenho que criar algum método pra arredondar o meu resultado? O valor e o desconto é do tipo Double, desde já agradeço!

PS: Se o meu produto custa um valor com 2 casas decimais, ele fica certinho. Esse “erro” só acontece com mais de 2 casas decimais.

Voce esta utilizando o campo JFormattedTextField? nas propriedades deste componente vc consegue atribuir a quantidade de casas decimais após a virgula.

Eu estava usando apenas o JTextField, obrigado pela dica!