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