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.