// Método 1:
duplo f = 3,1516;
Bigdecimal b = novo bigdecimal (f);
duplo f1 = b.setscale (2, bigdecimal.round_half_up) .doubleValue ();
// Método 2:
novo java.text.decimalformat ("#. 00"). formato (3.1415926);
// #.00 significa dois lugares decimais #.0000 quatro lugares decimais e assim por diante ...
// Método 3:
duplo d = 3,1415926;
String result = String.Format ("%. 2f", D);
// %.2f %. Indica qualquer dígito antes do ponto decimal. O resultado após dois formatos decimais é f. Indica o tipo de ponto flutuante.
// Método 4:
Math.Round (5.2644555 * 100) * 0,01D;
//String.Format("%0 " + 15 +" D ", 23) 23 é menor que 15 e é adicionado ao anterior.
O exposto acima é o conteúdo completo do método de implementação de arredondamento e retenção de decimais trazidos a você pelo editor. Espero que seja útil para todos e apoie mais wulin.com ~