Criei uma classe aqui, mas as verificações dela não funcionam.
public class Loja {
private String nome;
private int produtosDisponiveis;
private int produtosEstoque;
private int precoProduto;
public String getNome() {
return nome;
}
public void setNome(String nome) {
if (nome == "") {
System.out.println("Insira o nome da loja!");
} else {
System.out.println("Nome válido!");
}
this.nome = nome;
return;
}
public int getProdutosDisponiveis() {
return produtosDisponiveis;
}
public void setProdutosDisponiveis(int produtosDisponiveis) {
if (produtosDisponiveis < 300) {
System.out.println("Há poucos produtos, insira mais!");
} else {
System.out.println("Há bastante produtos!");
}
this.produtosDisponiveis = produtosDisponiveis;
return;
}
public int getProdutosEstoque() {
return produtosEstoque;
}
public void setProdutosEstoque(int produtosEstoque) {
if (this.produtosEstoque < 200) {
System.out.println("Coloque mais produtos em estoque");
} else {
System.out.println("Tem bastante produtos em estoque");
}
this.produtosEstoque = produtosEstoque;
return;
}
public int getPrecoProduto() {
return precoProduto;
}
public void setPrecoProduto(int precoProduto) {
if (this.precoProduto < 10) {
System.out.println("Está barato!");
} else {
System.out.println("Preço ok");
}
this.precoProduto = precoProduto;
return;
}
public Loja(String nome, int produtosDisponiveis, int produtosEstoque, int precoProduto) {
this.nome = nome;
this.produtosDisponiveis = produtosDisponiveis;
this.produtosEstoque = produtosEstoque;
this.precoProduto = precoProduto;
}
}
public class TestaLoja {
public static void main(String[] args) {
Loja loja = new Loja("", 34, 45, 20);
System.out.println(loja.getNome());
System.out.println(loja.getProdutosDisponiveis());
System.out.println(loja.getProdutosEstoque());
}
}