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

[Projeto] Resolução

Abaixo as resoluções do exercício, como envolvia apenas tratamento de variáveis, deixei tudo em um único arquivo .java

package Exercicios.Aula2;

import static java.lang.String.format; // Importação de lib para agilizar o método de format

public class Valores {
    public static void main(String[] args) {
        // 1. Média
        double nota1 = 8.93;
        double nota2 = 7.55;

        double media = (nota1 + nota2) / 2;
        System.out.println(format("1 - %.2f", media)); // Validação

        // 2. Casting
        double idade = 75.0;
        int anos = (int) idade;
        System.out.println("2 - " + anos); // Validação

        // 3. Char + String
        char letra = 'A';
        String palavra = "palavra";
        String mensagem = letra + " " + palavra;
        System.out.println("3 - " + mensagem); // Validação

        // 4. Double * Int
        double precoProduto = 14.99;
        int quantidade = 2;
        double total = precoProduto * quantidade;
        System.out.println("4 - " + total);

        // 5. Conversão Dolar
        double cotacaoDolar = 4.94;
        double reais = 100.00;
        double valorDolar = reais / cotacaoDolar;
        System.out.println(format("5 - 100,00 reais representa %.2f dolares", valorDolar));

        // 6. Sistema de Desconto
        double precoOriginal = 135.00;
        int percentualDesconto = 10;
        double desconto = precoOriginal * ((double) percentualDesconto / 100);
        double precoComDesconto = precoOriginal - desconto;
        System.out.println(format("6 - Novo preco com desconto: %.2f", precoComDesconto));
    }
}

    }
}
1 resposta
solução!

Oi Gabriel,

Excelente trabalho na resolução do desafio! 👍

Seu código está bem organizado e demonstra um bom entendimento dos conceitos abordados, como casting, operações com diferentes tipos de dados e formatação de saída.

A utilização do format para controlar a precisão decimal é uma ótima prática.

Continue praticando e explorando as possibilidades da linguagem Java! 💪

Para saber mais: Documentação oficial do Java sobre formatação de strings. Este link aborda a formatação de números e strings em Java, incluindo o uso do String.format.

A prática leva à perfeição! 🤔