1
resposta

Desafio 2 - Exercicios Propostos

Exercicio 1:

import java.util.Scanner;

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

    //Crie um programa que realize a média de duas notas decimais e exiba o resultado.

    Scanner caixaDeTexto = new Scanner(System.in);


    System.out.println("** MEDIA DE DUAS NOTAS **");
    System.out.println("");

    System.out.print("Digite a primeira nota: ");
    double nota1 = caixaDeTexto.nextDouble();

    System.out.print("Digite a segunda nota: ");
    double nota2 = caixaDeTexto.nextDouble();

    double media = (nota1 + nota2) / 2;

    System.out.println(String.format("A sua média foi de: %.2f", media));

    caixaDeTexto.close();
}

}

Exercico 2:

        import java.util.Scanner;

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

        Scanner caixaDeTexto = new Scanner(System.in);

        System.out.println("** TREINANDO CASTING **");
        System.out.println("");

        System.out.print("Digite um valor do tipo double: ");
        double valor1 = caixaDeTexto.nextDouble();

        //CASTING + String.format
        int valor2 = (int) valor1;

        System.out.println(String.format("Valor convertido para int: %d", valor2));

        caixaDeTexto.close();
    }
}

Exercicio 3:

        import java.util.Scanner;

public class Concatenação {
    public static void main(String[] args) {

        //Declare uma variável do tipo char (letra)
        // e uma variável do tipo String (palavra).
        // Atribua valores a essas variáveis e concatene-as em uma mensagem.

        Scanner caixaDeTexto = new Scanner(System.in);

        System.out.println("** CONCATENAÇÃO **");
        System.out.println("");

        //Usando o metodo charAt(0) para obter o primeiro caractere digitado.
        System.out.print("Digite uma letra qualquer: ");
        char letraDigitada = caixaDeTexto.next().charAt(0);

        System.out.println("");

        String mensagem = " e estou estudando Java!";

        System.out.println("");

        System.out.println("Olá, eu sou o " + letraDigitada + mensagem);

        caixaDeTexto.close();
    }
}

Exercicio 4:

    import java.util.Scanner;

public class PreçoProduto {
    public static void main(String[] args) {

        Scanner caixaDeTexto = new Scanner(System.in);

        System.out.println("** CALCULANDO PREÇO **");
        System.out.println("");

        double precoProduto = 3.49;

        System.out.println("Preço da Batata-doce: " + precoProduto );
        System.out.print("Quantos Kg de Batata-doce você quer comprar?: ");
        int quantidadeProduto = caixaDeTexto.nextInt();

        double precoFinal = quantidadeProduto * precoProduto;

        System.out.println("");

        System.out.println(String.format("Valor final R$%.2f", precoFinal));

    }
}

Exercicio 5:

import java.util.Scanner;

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

        Scanner caixaDeTexto = new Scanner(System.in);

        System.out.println("** CONVERSOR DE DOLAR(U$) PARA REAL(R$) **");
        System.out.println("");

        System.out.print("Digite o valor em dólares que você deseja conveter: ");
        double valorEmDolares = caixaDeTexto.nextDouble();

        //Convertendo dolar para real usando o valor do cambio atual
        double conversorDolarReal = valorEmDolares * 5.53;

        System.out.println("");
        System.out.println(String.format("O valor em dólar de U$ %.2f equivale a R$%.2f Reais", valorEmDolares, conversorDolarReal));
    }
}

Exercico 6:

import java.util.Scanner;

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

        Scanner caixaDeTexto = new Scanner(System.in);

        System.out.println("** CALCULANDO DESCONTO **");
        System.out.println("");

        double precoOriginal = 28.99;
        double percentualDesconto = 10.0;

        double calculoDesconto = precoOriginal - ( precoOriginal * percentualDesconto / 100 );

        System.out.println(String.format("O valor original do produto é de: %.2f", precoOriginal));
        System.out.println("");
        System.out.println("Você ganhou um desconto de " + percentualDesconto + "%");
        System.out.println("");
        System.out.println(String.format("O novo valor do produto é de: R$%.2f", calculoDesconto));

    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Jefferson! Como vai?

Agradeço por compartilhar.

Seu conjunto de exercícios ficou excelente e mostra domínio dos conceitos básicos de Java, como entrada de dados, casting, concatenação, operações matemáticas e formatação de saída. Gostei de ver que você utilizou o Scanner corretamente e aplicou boas práticas de legibilidade e clareza no código.

Continue desenvolvendo esse tipo de desafio para fortalecer ainda mais sua base na linguagem.

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