Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: hora da prática

Boa noite, segue os projetos

1 -

public class Media {
    public static void main(String[] args) {
        double notasMedia1 = 4.8;
        double notasMedia2 = 3.4;
        int totalNotas = (int) (notasMedia1 + notasMedia2) / 2;
        System.out.println(totalNotas);
    }
}

2 -

public class Casting {
    public static void main(String[] args) {
        double tipoDouble = 10.6;
        int tipoInt = (int) tipoDouble;
        System.out.println("O tipo Casting de Double para int é: " + tipoInt);

    }
}

3 -

public class Palavras{
    public static void main(String[] args) {
        char letra = 'A';
        String palavra = "MARELO";

        String mensagem = "A letra é " + letra + " e a palavra é " + palavra;

        System.out.println(mensagem);
    }
}

4 -

public class Produto {
    public static void main(String[] args) {
        double precoProduto = 29.99;
        int quantidade = 3;
        String resultadoProduto = "O produto custa: R$" + (precoProduto * quantidade);
        System.out.println(resultadoProduto);
    }
}

5 -

public class Conversao {
    public static void main(String[] args) {
        double valorEmDolares = 120.6;
        double valorConversao = 4.94;
        double valorEmReais = valorEmDolares * valorConversao;
        System.out.println("O valor em reais é: " + valorEmReais);

    }
}
1 resposta
solução!

Oi João,

Parabéns por compartilhar seus projetos! 👏

No primeiro código, você calculou a média corretamente, mas fez um casting para int no resultado final. Isso pode levar a perda de precisão, caso queira exibir a média com casas decimais.

No segundo código, o casting de double para int está correto. Você demonstrou como converter um número de ponto flutuante para um inteiro.

No terceiro código, você concatenou um char e uma String corretamente. A saída será a letra e a palavra juntas em uma frase.

No quarto código, você fez a multiplicação do preço pela quantidade, mas a concatenação com a String não está funcionando como esperado. O Java entende que você quer concatenar a String com o resultado da multiplicação, e não realizar a operação antes. Para corrigir, você precisa colocar a operação de multiplicação entre parênteses.

No quinto código, você fez a conversão de dólar para real corretamente. A saída será o valor em reais.

🤓 Para saber mais: Operadores em Java

Continue praticando e explorando o mundo da programação! 💪