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

[Projeto] Formatando números

Olá!

Segue minha resolução:

  • Classe valor com método valorFormatado:
package br.com.alura.exercicios;

public class Valor {
    double valorInserido;


    public void setValorInserido(double valorInserido) {
        this.valorInserido = valorInserido;
    }
    

    public void formatarValor(){

        System.out.printf("Valor formatado: R$ %.2f", valorInserido);


    }
}

  • Main para rodar a aplicação:
package br.com.alura.exercicios;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        Valor valor = new Valor();
        System.out.println("Digite o valor: ");
        valor.setValorInserido(sc.nextDouble());
        valor.formatarValor();

    }
}
1 resposta
solução!

Olá, Victor, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício de formatação monetária. Você utilizou corretamente a classe Scanner para a entrada de dados e o método printf com o especificador de formato %.2f, que lida com o arredondamento e a exibição das duas casas decimais de forma eficaz. A separação da lógica em uma classe específica demonstra uma boa organização do pensamento orientado a objetos.

Parabéns pela resolução do exercício e por compartilhar seu progresso. Continue praticando e postando suas atividades. O fórum permanece à disposição para futuras dúvidas.

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