Sistema de Vendas

Olá pessoal Boa Tarde!
Será q alguem aí pode mim ajudar com esse sistema, é q o main estar dando um erro e não sei o q é?

vou postar agora ver se alguém pode consertar aí esse erro.

public class Produto {

private String nome;
private float precoDeCompra;
private int quantidadeDeEstoque;
private float precoDeVenda;

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

public String getNome() {
    return this.nome;
}

public void setPrecoDeCompra(float precoDecompra) {
    this.precoDeCompra = precoDecompra;
}

public double getPrecoDeCompra() {
    return this.precoDeCompra;
}

public void setQuantidadeDeEstoque(int QuantidadedeEstoque) {
    this.quantidadeDeEstoque = QuantidadedeEstoque;
}

public int getQuantidadeDeEstoque() {
    return this.quantidadeDeEstoque;
}

public Produto(String nome, float precoDeCompra, int quantidadeDeEstoque) {
    this.nome = nome;
    this.precoDeCompra = precoDeCompra;
    this.quantidadeDeEstoque = quantidadeDeEstoque;
}

public void setPrecoDeVenda(float precoDecompra) {
    this.precoDeVenda = precoDecompra;
}

public double getPrecoDeVenda() {
    return this.precoDeVenda;
}

public void definePrecoDeVenda(float porcentagem) {
    precoDeVenda = (precoDeCompra * 10 / 100);
}

public void vende(int quantidade) {
    if (this.quantidadeDeEstoque >= quantidade) {
        this.quantidadeDeEstoque = quantidade;
    } else {
        System.out.println("Quantidade indisponivel no estoque");
    }


}

}


Main

Produto p1 = new Produto (arroz,2.50,30);

      p1.setNome("arroz");
      p1.setPrecoDeCompra((float) 2.50);
      p1.setQuantidadeDeEstoque(30);

System.out.println("Nome do Produto:"+p1.getNome());
p1.definePrecoDeVenda(20);
System.out.println("Valor de Venda: "+p1.getPrecoDeCompra());
p1.vende(5);

System.out.println("Quantidade em estoque: "+p1.getQuantidadeDeEstoque());

Produto p2 = new Produto(Bolacha,3.00,30);

p2.setNome("Bolacha");
p2.setPrecoDeCompra((float) 3.00);
p2.setQuantidadeDeEstoque(30);

System.out.println("Nome do Produto: "+p2.getNome());
p2.definePrecoDeVenda(20);
System.out.println("Valor de Venda: "+p2.getPrecoDeCompra());
p1.vende(20);
System.out.println("Quantidade em estoque: "+p2.getQuantidadeDeEstoque());


}

}

sim alguém tbm pode mim ensinar como colocar a formatação das linhas como se estivesse no programa? é que sou nova por aqui e ainda não sei como usar bem, Rsrsrs…
Desde já Obrigada![/list]

Coloque seu código entra as tags “Code” para melhorar a visualização …abçs

[*code]coloque o codigo e retire os [/code]

Ja é o terceiro tópico que criam com esse exercicio. Inclusive é o segundo que vc cria desse exercicio.

Não precisa criar um tópico pra cada erro q tiver no mesmo problema.