Ao implementar esse codigo no java, eu tentei usar o String.format para poder imprimir apenas 2 casas decimais, em "valorEmReais"
System.out.println("\nSistema conversor de dolar para real: ");
double valorEmDolares = 59.98;
double valorEmReais = valorEmDolares * 4.94;
System.out.println(String.format("O valor " + valorEmDolares + " convertido para reais (levando em consideração que o valor é 4.94) é... %2f",valorEmReais));
So que, ao vez de sair apenas 2 números da casa decimal, saiu mais do que isso

Além disso, eu não entendi muito bem o que seria uma variável flutuante, pelo que eu entendi, é uma variável que pode entrar em constante mudança (pode mudar de valor a depender da expressão)
