Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Desafio

Gostaria de ter usado valores digitados pelo usuário, mas ainda não foi apresentado.


public class Main {
    public static void main(String[] args) {

        //Converter celsius em fahreinheit
        int celsius = 29;
        double fahreinheit = (celsius * 1.8) + 32;
        System.out.println(String.format(
                "A temperatura em Celsius é: %d e em Fahreinheit é: %.2f ", celsius, fahreinheit));


         //Transformar a variável fahreinheit para tipo int
            fahreinheit = (int) (celsius * 1.8 + 32);
           System.out.println("A temperatura em Fahreinheit é: " + fahreinheit);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Ana! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar valores, utilizou muito bem o String.format para formatar a saída e ainda compreendeu a importância do casting para converter tipos numéricos.

Uma dica interessante para o futuro é usar a classe Scanner para permitir que o usuário digite os valores. Assim:

import java.util.Scanner;

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

        System.out.print("Digite a temperatura em Celsius: ");
        int celsius = scan.nextInt();

        double fahreinheit = (celsius * 1.8) + 32;
        System.out.println("A temperatura em Celsius é: " + celsius + " e em Fahreinheit é: " + fahreinheit);
    }
}

Isso faz com que o programa receba valores diretamente do usuário, tornando-o mais interativo.

Í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!