public class Main {
public static void main(String[] args) {
int temperaturaCelsius = 27;
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
System.out.println(temperaturaFahrenheit);
}
}
public class Main {
public static void main(String[] args) {
int temperaturaCelsius = 27;
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
System.out.println(temperaturaFahrenheit);
}
}
Olá, Daniel! Tudo bem?
O seu código está correto para calcular e imprimir a temperatura em Fahrenheit com casas decimais você fez um bom trabalho! Uma dica que deixo é que exercício pede para você também exibir a temperatura em Fahrenheit como um valor inteiro, sem casas decimais e para isso, você pode usar o conceito de "casting" em Java para converter o valor de double
para int
. Veja o exemplo:
public class Main {
public static void main(String[] args) {
int temperaturaCelsius = 27;
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
System.out.println("Temperatura em Fahrenheit (com casas decimais): " + temperaturaFahrenheit);
// Convertendo para inteiro
int temperaturaFahrenheitInteira = (int) temperaturaFahrenheit;
System.out.println("Temperatura em Fahrenheit (sem casas decimais): " + temperaturaFahrenheitInteira);
}
}
No exemplo acima, eu adicionei uma linha para converter temperaturaFahrenheit
de double
para int
usando (int) temperaturaFahrenheit
. Isso irá remover as casas decimais e imprimir apenas a parte inteira do valor.
Parabéns por realizar o desafio e se dedicar. Continue assim!
Conte com o apoio do fórum em sua jornada :)
Um forte abraço e bons estudos!