1
resposta

Resolução problema

Boa tarde pessoal, segue minha versão do algoritmo. Espero que possa contribuir...

import java.util.Scanner;

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

                System.out.print("Informe a temperatura a ser convertida: ");
                int temperaturaCelsius = scanner.nextInt();

                double conversao = (temperaturaCelsius * 1.8) + 32;

                System.out.println("Temperatura em Fahrenheit: " + conversao);

                scanner.close();
            }
        }
1 resposta

Olá, Rodolfo! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de entrada de dados com Scanner para tornar seu programa interativo, utilizou muito bem o cálculo de conversão com operações matemáticas para resolver um problema real e ainda compreendeu a importância do fechamento do recurso com scanner.close() para boas práticas de programação.

Uma dica interessante para o futuro é usar a classe DecimalFormat, que faz parte da biblioteca java.text, para formatar a saída numérica com casas decimais personalizadas. Além disso, é uma boa prática informar ao usuário o tipo de temperatura que ele deve inserir. Dessa forma:

import java.util.Scanner;
import java.text.DecimalFormat; # Importando a classe

public class Main {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
        System.out.print("Informe a temperatura em Celsius para ser convertida: ");
        int temperaturaCelsius = scanner.nextInt();
    
        double conversao = (temperaturaCelsius * 1.8) + 32;
        
        DecimalFormat df = new DecimalFormat("#.00"); # Formatando em duas casas decimais
        System.out.println("Temperatura em Fahrenheit: " + df.format(conversao));
    
        scanner.close();
    }
}

Resultado:

Informe a temperatura em Celsius para ser convertida: 37
Temperatura em Fahrenheit: 98.60

Isso faz sua saída ficar mais amigável e elegante ao usuário.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!