Olá pessoal, estou iniciando em java agora, e sou novo no forum também. Estou montando esse exercicio, e não consigo mostrar o valor do float com 2 casas decimais
e gostaria que o valor salario mostrasse o cifrão (R$)
ficaria muito grato se alguem me ajudasse
import java.text.DecimalFormat;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String nome, str_sexo ;
int ano;
char sexo;
float salario;
nome = JOptionPane.showInputDialog ("Nome: ");
ano = Integer.parseInt(JOptionPane.showInputDialog("Idade: "));
str_sexo = JOptionPane.showInputDialog("Sexo: ");
salario = Float.parseFloat(JOptionPane.showInputDialog("Salário: "));
DecimalFormat df = new DecimalFormat("0.00");
df.format (salario);
sexo = str_sexo.charAt(0);
JOptionPane.showMessageDialog (null,"Nome= " + nome + "\n Idade= "
+ ano + "\n Sexo= " + str_sexo +
"\n Salário= " + salario, "RESULTADO",
JOptionPane.PLAIN_MESSAGE);