1
resposta

Desafio

Depois de 1 ano trabalhando com CakePHP estou migrando para o Java.

Meu primeiro código do desafio

String mesagemTemperatura = "Aqui está sendo feita a conversão de Celsius para Fahrenheit: "; int temperatura = 30; String mensagemDoMeio = " graus Celsius são: "; double conversao = temperatura * 1.8 + 32; String fahrenheit = " graus Fahrenheit.";

System.out.println(mesagemTemperatura + temperatura + mensagemDoMeio + conversao + fahrenheit);

Logo depois refatorando

String introducao = "Aqui está sendo feita a conversão de Celsius para Fahrenheit: "; String unidadeCelsius = " graus Celsius são: "; String unidadeFahrenheit = " graus Fahrenheit.";

    int temperatura = 30;
    double conversao = temperatura * 1.8 + 32;


    String mensagem = introducao + temperatura + unidadeCelsius + String.format("%.2f", conversao) + unidadeFahrenheit;

System.out.println(mensagem);

Ambas saídas no console: Aqui está sendo feita a conversão de Celsius para Fahrenheit: 30 graus Celsius são: 86.00 graus Fahrenheit.

1 resposta

Oi, Felipe. Tudo bem?

Obrigada por compartilhar seu código com a gente;

Gostei de ver como você trabalhou a refatoração no código para conversão de temperatura e usou a formatação para duas casas decimais! Com isso, a saída fica mais clara e facilita a compreensão dos resultados.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!