Fiz umas pesquisas sobre como formatar números em java, porém não entendi alguns métodos e outros não serviram tentei usar: printf, NumberFormat. O printf consegui usar mais não atendeu oque eu preciso. Preciso apresentar um resultado da seguinte forma -->"A="resultado
O printf aprendi assim -->"A=%.4f",resultado
Observação: preciso que a formatação tenha 4 casas decimais após a virgula.
Pessoal, não consegui. Vou postar o meu código para vcs verem:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner ler = new Scanner(System.in);
double area,pi,raio;
pi = 3.14159;
raio = ler.nextDouble();
raio = Math.pow(raio, 2);
area = pi*raio;
System.out.printf("A="+area);
}
}
pessoal não é isso, é algo simples.Por exemplo eu fiz uma media de 2 valores e o resultado da media é 10.0000000000000 mas eu quero apresentar na tela apenas 10.00000 (5 casas decimais).
Obs: não consegui por esses métodos que passaram.