Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Cadastro de produtos com validação

package br.com.estoque;

public class Produto {
    private String nome;
    private double preco;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getPreco() {
        return preco;
    }

    public void setPreco(double preco) {
        if (preco > 0) {
            this.preco = preco;
        } else {
            this.preco = 0;
            System.out.println("Preço invalido");
        }
    }
}
package br.com.estoque;

import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        Produto produto1 = new Produto();

        System.out.println("Digite o nome do produto: ");
        produto1.setNome(leitura.nextLine());
        System.out.println("Digite o preço do produto: ");
        produto1.setPreco(leitura.nextDouble());

        leitura.close();

        System.out.printf("Produto: %s\n", produto1.getNome());
        System.out.printf("Preço: R$%.2f", produto1.getPreco());
    }
}

Saída:

Digite o nome do produto: 
Monitor
Digite o preço do produto: 
-1299,90
Preço invalido
Produto: Monitor
Preço: R$0,00
Digite o nome do produto: 
Teclado
Digite o preço do produto: 
559,99
Produto: Teclado
Preço: R$559,99

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Aline, como vai?

A estrutura geral do seu código está funcionando de forma coerente com o objetivo da atividade, e a validação aplicada dentro do método setPreco cumpre bem o papel de evitar valores negativos. O fluxo de uso no método main também está adequado para testar o comportamento da classe.

Continue compartilhando seus exercícios. O fórum está à disposição para o que precisar.

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