1
resposta

[Projeto] Desafio Java

package alura_exc;
import java.util.Scanner;
public class Alura_Exc {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        
        System.out.println("=== EXERCICIO 1 ===");
        double nota1, nota2, media;
        System.out.println("Digite a primeira nota: ");
        nota1 = sc.nextDouble();
        System.out.println("Digite a segunda nota: ");
        nota2 = sc.nextDouble();
        media = (nota1 + nota2) / 2;
        System.out.println(String.format("A média das notas é: %.2f" ,media));
        System.out.println(" ");
        
        System.out.println("=== EXERCICIO 2 ===");
        double valorUm, total2;
        int valorDois;
        System.out.println("Digite o primeiro valor:");
        valorUm = sc.nextDouble();
        System.out.println("Digite o segundo valor:");
        valorDois = sc.nextInt();
        total2 = valorUm * valorDois;
        total2 = (int) total2;
        System.out.println("Total é: " +total2);
        
        System.out.println("=== EXERCICIO 3 ===");
        char letra = 'o';
        String palavra = " jogo";
        System.out.println(letra + palavra);
        System.out.println(" ");

        
        System.out.println("=== EXERCICIO 4 ===");
        double precoProduto, total4;
        int quantidade;
        System.out.print("Digite o preço do produto: R$");
        precoProduto = sc.nextDouble();
        System.out.print("Agora digite a quantidade: ");
        quantidade = sc.nextInt();
        
        total4 = quantidade * precoProduto;
        System.out.println(String.format("O valor total é: R$%.2f", total4));
        System.out.println(" ");
        
        System.out.println("=== EXERCICIO 5 ===");
        double valorEmDolares, valorEmReais, VALOR_REAL  = 4.94, VALOR_DOLAR = VALOR_REAL;
        System.out.println("Digite o valor em dolares:");
        valorEmDolares = sc.nextDouble();
        valorEmReais = VALOR_DOLAR * valorEmDolares;
        System.out.println(String.format("O valor digitado em reais é: %.2f", valorEmReais));
        System.out.println(" ");
        
       
    }
    
}

Fiz somente até o exercício 5 porque fiquei com preguiça, e como já vi esse conteúdo na faculdade preferi fazer o desafio como uma forma de relembrar!

1 resposta

Olá, Danielle, como vai?

O seu código demonstra um bom domínio sobre a manipulação de tipos primitivos e a utilização da classe Scanner para interação com o usuário. Você aplicou corretamente o uso de String.format para a exibição de valores monetários e demonstrou entender o conceito de casting explícito no segundo exercício. É interessante observar como você utilizou a lógica de entrada de dados para tornar os desafios mais dinâmicos, o que é uma excelente prática para fixar os conceitos de fluxo de dados em Java.

Parabéns pelo empenho em praticar e por compartilhar seus resultados com a comunidade. Continue mantendo esse ritmo de estudos e postando suas evoluções por aqui.

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