Programação Orientada a Objetos

As lojas Americanas deseja controlar suas operações pra isso precisa de um sistema. Desenvolva um programa em java controlando o estoque de produtos desta loja:
3 classes:
1º classe Produto (nome, peso e valor).
2º clase estoque (vetor de produto).
3º classe main.

Metodos
Insere_produto (produto p) – cada produto P na proxima posição çivre do vetor.
Remove_produto (string nome) Remove o produto com o nome passado por parametro.
String lista_ produto_ retorna um string listando todos os produtos em estoque.

3º classe main

package americanas;
import java.util.Scanner;
public class Estoque {
Scanner scan = new Scanner(System.in);
Produto p = new Produto();
Produto[] produto = new Produto[3];

public void incluirProduto() {

    String nome;
    int i=0 , aux = 1;
    float valor, peso;
      

System.out.println("*>*>*>*>* Tela de Cadastrando*<*<*<*<*");
    for (i = 0; i == 3; i++) {

   System.out.println("Informe o Peso do " + (aux) + "produto");
   peso = scan.nextFloat();
    p.peso = peso;             // aki vai ser a passagem de dados de uma classe
                               // estoque para a classe produto
    System.out.println("Informe o Valor do" + (aux) + "produto");
    valor = scan.nextFloat();
    p.valor = valor;          // aki vai ser a passagem de dados de uma classe
                                  // estoque para a classe produto
    scan.nextLine();
    System.out.println("Informe o Valor do " + (aux) + "produto");
    nome = scan.nextLine();
    p.nome = nome;            // aki vai ser a passagem de dados de uma classe
                                 // estoque para a classe produto
    System.out.println("*>*>*>*>*<*<*<*<*");

    produto[i] = p;

    p = new Produto();
    aux++;

} // Fim do Laço For
} // Fim da Class Produtoincluir

public void listaProduto() {

 int i=0 , aux = 1;

 System.out.println("*>*>*>* LISTA DE PRODUTOS CADASTRADO *<*<*<*");

  for (i = 0; i < 3; i++) {
   System.out.println("\n***********");  
   System.out.println(">"+ (i + 1) +" ITEM CADASTRADO"); 
   System.out.println("\n***********");        // pra pular uma linha
   System.out.println("Nome " + produto[i].nome);         //impressão da variável nome
   System.out.println("\n***********");        // pra pular uma linha
   System.out.println("Peso" + produto[i].peso);          //impressão da variável peso
   System.out.println("\n***********");       // pra pular uma linha
   System.out.println("Valor" + produto[i].valor);    //impressão da variável valor
        
        aux++;

} //Fim do Laço For
} //Fim da Class ListaProduto

public void excluirProduto() {

    String excluir;
    int i=0;

 System.out.println("Informe o produto que voçê desejar excluir: ");
 excluir = scan.nextLine();

for (i = 0; i == 3; i++) {

   if (excluir.equals(produto[i].nome)) {

   produto[i].nome = produto[i + 1].nome;
                             i--;

}
}//Fim da Class Excluir
}
}


package americanas;

public class Produto {
public String nome;
public float valor, peso;

public String getNome() {
    return nome;

}
public void setNome(String nome) { //Este segundo será o que entramos como parâmetro do método setSaldo
this.nome = nome; // pois o objeto int que entrará como parâmetro também se chama “saldo”, para a classe entender que
// você quer setar o valor no saldo dela, você ultiliza o “this”*/
}
public float getPeso() {
return peso;
}
public void setPeso(float peso) {
this.peso = peso;
}
public float getValor() {
return valor;
}
public void setValor(float valor) {
this.valor = valor;
}
}


package americanas;
public class Main {
public static void main(String[] args) {
Estoque e = new Estoque();
e.incluirProduto();
e.listaProduto();
e.excluirProduto();
}

}

ta dando esse erro
Erro: Não foi possível localizar nem carregar a classe principal LojasAmericanas.Main

Alguém pode me ajudar ?

Sua classe Main foi declarada do pacote americanas mas você está informando o pacote LojasAmericanas.

Acho que vc deve alterar a classe Main para LojasAmericanas

deu certo mas agora ta dando error
thread “main” java.lang.NullPointerException
at LojasAmericanas.Estoque.excluirProduto(Estoque.java:79)
at LojasAmericanas.LojasAmericanas.main(LojasAmericanas.java:13)

Na linha 79 da classe Estoque você está tentando acessar um membro de uma variável que não foi inicializada.