Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Conversão de temperaturas

Olá, segue meu conversor de temperaturas.

public class ConversordeTemperaturas {

    public static void main(String[] args) {
        double grausCelsius = 36.5;
        double grausFahrenheit = (grausCelsius * 1.8) + 32;

        String mensagem = String.format("A temperatura de %f Celsius equivale a %f Fahrenheit", grausCelsius, grausFahrenheit);

        System.out.println(mensagem);

        int grausFahrenheitInteira = (int) grausFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + grausFahrenheitInteira);

    }
    
}
2 respostas
solução!

Olá Renato, tudo bem com você?

Você fez um ótimo trabalho. A utilização de String.format() para formatar a mensagem é uma ótima prática para melhorar a legibilidade do código. E o casting para inteiro foi uma boa sacada.

Um passo além que você poderia fazer é usar a classe Scanner para permitir a entrada de dados do usuário de forma interativa, tornando o código mais dinâmico. Exemplo de código:

import java.util.Scanner;

public class ConversordeTemperaturas {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite a temperatura em Celsius:");
        double grausCelsius = scanner.nextDouble();

        double grausFahrenheit = (grausCelsius * 1.8) + 32;

        String mensagem = String.format("A temperatura de %.1f Celsius equivale a %.1f Fahrenheit", grausCelsius, grausFahrenheit);

        System.out.println(mensagem);

        int grausFahrenheitInteira = (int) grausFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + grausFahrenheitInteira);

        scanner.close();
    }
}

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá Rafael, tudo bem e contigo?

Muito obrigado, já vou pesquisar sobre para utilizar esta classe.

Abraços.