Olá Ellyda!
No seu código, você já está utilizando a fórmula correta para fazer a conversão: (temperatura * 1.8) + 32
. Porém, você está atribuindo um valor fixo de 100 para a variável celsius
. Se você quer que o usuário informe a temperatura em Celsius, você precisa utilizar a entrada de dados para receber esse valor.
Você pode utilizar a classe Scanner
para fazer isso. Veja como ficaria o seu código com essa modificação:
import java.util.Scanner;
public class conversor {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Iremos converter para você temperaturas em Celsius para Fahrenheit");
System.out.print("Informe a temperatura em Celsius: ");
double celsius = scanner.nextDouble();
double conversao = (celsius * 1.8) + 32;
System.out.println("O valor em Fahrenheit é: " + conversao);
scanner.close();
}
}
Agora, quando você executar o programa, ele irá solicitar que você informe a temperatura em Celsius, e em seguida irá exibir o valor equivalente em Fahrenheit.
Espero ter ajudado! Bons estudos!