Galera, alguém sabe me dizer pq ocorre esse erro? Não está saindo os valores das casas decimais.
Se for usar somente na saída do console, vc pode usar direto o printf
System.out.printf("My name is: %s%n", "joe");
Se for mostrar em algum campo/componente:
String.format("%s = %d", "joe", 35);
Porque você está concatenando, ou seja está usando o sinal de adição.
Troque o seu System.out.println();
por System.out.printf();
e coloque os valores que você quer impimir separados por vírgula.
Exemplo: System.out.printf("Triangle X area is %.4f\n", areaX);
NOTA: Acredito que você queria quebrar a linha com "\n"
, mas colocou "%n"
. Se eu estiver errado me corrija. Estamos aqui pra aprender.