Pessoal, eu fiz o seguinte programa:
/*A fórmula para calcular a área de uma circunferência é definida como A = π. R² .
Considerando esse problema que π = 3.14159 :
Calcule a área usando a fórmula fornecida na descrição do problema.*/
package Principiante;
import javax.swing.JOptionPane;
public class AreaDeUmCirculo
{
public static void main (String[] args)
{
float A, PI = (float) 3.14159, R;
R = Float.parseFloat ( JOptionPane
.showInputDialog ( "Informe o valor do raio: " ) );
A = ( float ) ( PI * Math.pow ( R, R ) );
JOptionPane.showMessageDialog ( null, "A = " + A );
}
}
Minha dúvida é como fazer com que o resultado que geralmente é composto de 5 casas decimais ou mais mostre apenas 2, isto é, quando eu informo o valor 5 no programa acima o resultado deveria ser igual a 9.817,46875 e desejo apenas que mostre o valor 9.817,82?
Observação: ainda não cheguei em orientação a objeto, mas estou estudando pra entender isso o quanto antes.