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

Está dando erro ao rodar os programas

Média das Notas

public class MediaNota {

    public static void MediaNota (String[] args) {

    // Aqui está a nota de cada prova
        double nota1 = 8.5;
        double nota2= 7;
        // Aqui calculei a média das notas
        double media= (nota1 + nota2)/2;
        System.out.println(" A média do aluno é: +media");

// Agora vou concatenar passando o valor double para inteiro

        int media = (int) media;
    }
      }
      

Produto

public interface Produto {

    public static void Main (String[] args) {
        double precoProduto = 20.50;
        int quantidade = 5;
        double precoTotal = (precoProduto * quantidade);

// Concatenar o preço total do produto passando de double para inteiro

        int precoTotal = (int) precoTotal;

        System.out.println("O valor a ser pago é: " + precoTotal);
           }
     }
1 resposta
solução!

Oii, Sarah, tudo bem?

Foram alguns errinhos pequenos, você está indo muito bem :)

Antes de tudo, o método principal em Java deve ser main com o m minúsculo, não Main. Além disso, a Concatenação no System.out.println deve ser feita com o + fora das aspas da string. No seu código original, a variável media estava dentro das aspas. E, por fim, quando você faz o casting de uma variável, é melhor usar um novo nome para evitar conflitos. Por exemplo, mediaInt em vez de media.

Média das Notas ficaria assim:

public class MediaNota {

    public static void main(String[] args) {
        // Aqui está a nota de cada prova
        double nota1 = 8.5;
        double nota2 = 7;

        // Calcular a média das notas
        double media = (nota1 + nota2) / 2;
        System.out.println("A média do aluno é: " + media);

        // Concatenar passando o valor double para inteiro
        int mediaInt = (int) media;
        System.out.println("A média do aluno (inteira) é: " + mediaInt);
    }
}

Código da classe Produto:

public class Produto {

    public static void main(String[] args) {
        double precoProduto = 20.50;
        int quantidade = 5;
        double precoTotal = precoProduto * quantidade;

        // Concatenar o preço total do produto passando de double para inteiro
        int precoTotalInt = (int) precoTotal;

        System.out.println("O valor a ser pago é: " + precoTotalInt);
    }
}

Se outra dúvida surgir, estamos disponíveis.

Abraços!

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