Seguem abaixo as minhas resoluções.
Dúvida: Alguns dos resultados dos cálculos com variável double ficaram com muitas casas decimais depois do ponto no compilador, como posso fazer pra diminuir o número (tentei usando float mas aí sairia do comando do exercício :/)? Agradeço desde já!
public class Main {
public static void main(String[] args) {
System.out.printf("Hello and welcome!");
System.out.println(" ");
System.out.println("1:");
System.out.println("Média de notas");
double media = (100.0 + 83.0 + 80.0) /3;
System.out.println("O valor da média das notas é de: " + media);
//-------
System.out.println("2:");
double decimal = 45.6;
int casting = (int) (decimal);
System.out.println("O valor do casting ficará: " + casting);
//-------
System.out.println("3:");
char caracter = 'J';
String palavra = "Jota";
System.out.println("A escrita correta da letra " + caracter + " por extenso é: " + palavra);
//-------
System.out.println("4:");
double precoProduto = 19.99;
int quantidade = 28;
double valorTotal = precoProduto * quantidade;
System.out.println("O valor total da multiplicação vai ser de: " + valorTotal);
//-------
System.out.println("5:");
double valorEmDolares = 949.99;
double taxaDeConversão = 4.94;
double valorEmReais = valorEmDolares * taxaDeConversão;
System.out.println("O valor da conversão em reis ficará: " + valorEmReais);
//-------
System.out.println("6:");
double precoOriginal = 19.99;
double percentualDesconto = 10.00;
double valorDesconto = (percentualDesconto / 100.00) * precoOriginal;
double novoPreco = precoOriginal - valorDesconto;
System.out.println("Preço original: R$"+ precoOriginal);
System.out.println("Desconto: R$" + valorDesconto);
System.out.println("Novo preço com desconto: R$" + novoPreco);
}
}