public class Produtos {
public String nome;
public String codigo;
public double valor;
public int qtd;
public static void limparTela() {
for (int i = 0; i < 50; i++) {
System.out.println();
}
}
public Produtos() {
this.nome = "";
this.codigo = "";
this.valor = 0;
this.qtd = 0;
}
public void criarProduto(int contador) {
Scanner scanner = new Scanner(System.in);
if (contador < 1000) {
System.out.print("Digite o nome do produto: ");
this.nome = scanner.nextLine();
System.out.print("Digite o código do produto: ");
this.codigo = scanner.nextLine();
System.out.print("Digite o valor do produto: ");
this.valor = scanner.nextDouble();
System.out.print("Digite a quantidade do produto: ");
this.qtd = scanner.nextInt();
System.out.println("\nProduto criado com sucesso\n");
System.out.println("Pressione Enter para continuar...");
scanner.nextLine();
}
}
public void excluirProduto(Produtos[] produto, int contador, int g) {
Scanner scanner = new Scanner(System.in);
String nome = this.nome;
for (; g < contador - 1; g++) {
produto[g] = produto[g + 1];
}
System.out.println("Produto '" + nome + "' excluído com sucesso!");
System.out.print("\nPressione Enter para continuar...");
scanner.nextLine();
}
public void alterarProduto(int contador) {
Scanner scanner = new Scanner(System.in);
String opcao = "0";
while (!opcao.equals("5")) {
limparTela();
System.out.println("Alterar produto \n");
System.out.println("1 - Nome: " + nome);
System.out.println("2 - Código: " + codigo);
System.out.println("3 - Valor: R$" + valor);
System.out.println("4 - Quantidade em estoque: " + qtd);
System.out.println("5 - Sair\n");
System.out.print("Digite a opcao desejada: ");
opcao = scanner.nextLine();
switch (opcao) {
case "1":
System.out.print("\nDigite o nome do produto: ");
this.nome = scanner.nextLine();
System.out.println("\nNome alterado com sucesso!\n");
System.out.print("Digite Enter para continuar...");
scanner.nextLine();
break;
case "2":
System.out.print("\nDigite o código do produto: ");
this.codigo = scanner.nextLine();
System.out.println("\nCódigo alterado com sucesso!\n");
System.out.print("Digite Enter para continuar...");
scanner.nextLine();
break;
case "3":
System.out.print("\nDigite o valor do produto: ");
this.valor = scanner.nextDouble();
System.out.println("\nValor alterado com sucesso!\n");
System.out.print("Digite Enter para continuar...");
scanner.nextLine();
break;
case "4":
System.out.print("\nDigite quantidade em estoque do produto: ");
this.valor = scanner.nextDouble();
System.out.println("\nQuantidade alterada com sucesso!\n");
System.out.print("Digite Enter para continuar...");
scanner.nextLine();
break;
}
}
}
package loja_1;
import java.util.Scanner;
public class Produtos { public String nome; public String codigo; public double valor; public int qtd;
}