1
resposta

[Projeto] Resultado dos Exercícios

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

public class MyClass {
  public static void main(String args[]) {
    note1 = 9.8;
    note2 = 6.3;
    
    double average = (note1 + note2)/2;
    String formatted = String.format("%.2f", average);

    System.out.println("The average is " + formatted);
  }
}

Declare uma variável do tipo double e uma variável do tipo int. Faça o casting da variável double para int e imprima o resultado.

public class MyClass {
  public static void main(String args[]) {
    double note1 = 9.8;
    double note2 = 6.3;
    
    double average = (note1 + note2)/2;
    
    int finalAverage = (int) average;

    System.out.println("The average is " + finalAverage + ".");
  }
}

3)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.

public class MyClass {
  public static void main(String args[]) {
      char letter = 'A';
      String phrase = "The unicode for letter A is ";
    System.out.println(phrase + (int)letter + ".");
  }
}int 

4)Declare uma variável do tipo double precoProduto e uma variável do tipo int (quantidade). Calcule o valor total multiplicando o preço do produto pela quantidade e apresente o resultado em uma mensagem.

public class MyClass {
  public static void main(String args[]) {
      
      double productPrice = 299.99;
      int quantity = 3;
      double totalPrice = productPrice * quantity;
      
    System.out.println("The total price is " + totalPrice + ".");
  }
}

Declare uma variável do tipo double valorEmDolares. Atribua um valor em dólares a essa variável. Considere que o valor de 1 dólar é equivalente a 4.94 reais. Realize a conversão do valor em dólares para reais e imprima o resultado formatado.

public class MyClass {
  public static void main(String args[]) {
      
      double valueInDollars = 380.74;
      double real = 4.94;
      double convertion = valueInDollars * real;
      
      String formatted = "%.2f".formatted(convertion);
      
    System.out.println("The price in reais is " + formatted + ".");
  }
}

Declare uma variável do tipo double precoOriginal. Atribua um valor em reais a essa variável, representando o preço original de um produto. Em seguida, declare uma variável do tipo double percentualDesconto e atribua um valor percentual de desconto ao produto (por exemplo, 10 para 10%). Calcule o valor do desconto em reais, aplique-o ao preço original e imprima o novo preço com desconto.

public class MyClass {
  public static void main(String args[]) {
      
      double originalPrice = 380.74;
      double discountPercentage = 10;
      double discount = (discountPercentage/100) * originalPrice;
      double finalPrice = originalPrice - discount;
      
      String formatted = "%.2f".formatted(finalPrice);
      
    System.out.println("The price after the discount is " + formatted + ".");
  }
}
1 resposta

Olá, Amanda. Tudo bem?

Muito obrgado por compartilhar aqui com a gente.

Muito bom como você organizou cada exemplo com clareza e utilizou boas práticas, como o uso do método String.format para formatar saídas decimais. Isso ajuda a deixar os resultados mais legíveis. Além disso, sua abordagem para trabalhar com conversões e operações matemáticas está muito bem estruturada.

Veja esta curiosidade: você pode simplificar a formatação de números em Java usando System.out.printf. Por exemplo:


double valor = 123.456;
System.out.printf("O valor formatado é %.2f%n", valor);

No exemplo acima, %.2f limita o número a duas casas decimais e %n quebra a linha automaticamente.

Conte com o apoio do Fórum. Abraços e bons estudos.