Primeiros Passos - Desafio de Java
Feliz em concluir esse desafio e saber que estou no caminho certo com meus estudos.
Crie um desafio em uma classe chamada Desafio
e calcule a média de três salários fornecidos pelo usuário.
1.Cria a classe Desafio
com o método main
.
2.Pede 3 salários pro usuário usando o Scanner
.
- Aceita tanto vírgula quanto ponto como separador.
3.Ajusta os valores:
- Troca vírgulas por pontos pra funcionar certinho.
- Converte os salários pra número (
double
).
4.Faz a média:
- Soma os 3 salários e divide por 3.
5.Mostra o resultado com 2 casas decimais.
package Fundamentos;
import java.text.DecimalFormat;
import java.util.Scanner;
public class DesafioConversao {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite seu nome e sobrenome:");
String nome = entrada.nextLine();
System.out.print("Último Salário R$:");
String ultimoStr = entrada.nextLine().replace(",", ".");
double ultimo = Double.parseDouble(ultimoStr);
System.out.print("Penúltimo Salário R$:");
String penultimoStr = entrada.nextLine().replace(",", ".");
double penultimo = Double.parseDouble(penultimoStr);
System.out.print("Antepenúltimo Salário R$:");
String antipenultimoStr = entrada.nextLine().replace(",", ".");
double antipenultimo = Double.parseDouble(antipenultimoStr);
double soma = ultimo + penultimo + antipenultimo;
// Usando DecimalFormat para formatar o número
DecimalFormat formato = new DecimalFormat("#,###.000");
System.out.println("Soma é R$ " + formato.format(soma));
System.out.println("Média é R$ " + formato.format(soma / 3));
entrada.close();
}
}
Resultado do Desafio: