Erro "cannot find symbol"

6 respostas
P

pessoal estou começando a aprender java, mas ja estou com problemas!

eu tenho um exercício para resolver usando o BlueJ!

“O almoxarifado de uma empresa estoca materiais e deve fazer o controle disso. Para cada material ali
depositado, deve-se saber o seu código numérico, seu nome e o seu saldo (quantidade em estoque no
momento). O saldo pode ser alterado quando há retiradas ou abastecimentos, o nome pode ser mudado
e deve-se mostrar os dados do material quando necessário. Usando UML, desenhe o diagrama de uma
classe, com os atributos e métodos sugeridos acima. Desenhe também os diagramas de alguns objetos
(instâncias) da classe.”

no meio do exercício quando fui testa me deparei com um erro: “cannot find symbol”

ja pesquisei sobre, e achei, mas não entendi muito bem.

aqui esta meu código!

public class Estoque{
    //atributos
    private String nome;
    private int codigo;
    private int quantidade;
    
    //contrutor
    public Estoque(String n, int cod, int quant){
        nome = n;
        codigo = cod;
        quantidade = quant;
    }
    
    public void setAumentaQuantidade(int i){
        quantidade = quantidade + i;
    }
    public void setDiminueQuantidade(int i){
        quantidade = quantidade - i;
    }
    public void setTrocaNome(String novoNome){
         nome = novoNome;
    }
    
}

6 Respostas

faeldix
petros:
pessoal estou começando a aprender java, mas ja estou com problemas!

eu tenho um exercício para resolver usando o BlueJ!

"O almoxarifado de uma empresa estoca materiais e deve fazer o controle disso. Para cada material ali
depositado, deve-se saber o seu código numérico, seu nome e o seu saldo (quantidade em estoque no
momento). O saldo pode ser alterado quando há retiradas ou abastecimentos, o nome pode ser mudado
e deve-se mostrar os dados do material quando necessário. Usando UML, desenhe o diagrama de uma
classe, com os atributos e métodos sugeridos acima. Desenhe também os diagramas de alguns objetos
(instâncias) da classe."

no meio do exercício quando fui testa me deparei com um erro: "cannot find symbol"

ja pesquisei sobre, e achei, mas não entendi muito bem.

aqui esta meu código!

public class Estoque{ //atributos private String nome; private int codigo; private int quantidade; //contrutor public Estoque(String n, int cod, int quant){ nome = n; codigo = cod; quantidade = quant; } public void setAumentaQuantidade(int i){ quantidade = quantidade + i; } public void setDiminueQuantidade(int i){ quantidade = quantidade - i; } public void setTrocaNome(String novoNome){ nome = novoNome; } }
public class Estoque{
    //atributos
    private String nome;
    private int codigo;
    private int quantidade;
    
    //contrutor
    public Estoque(String n, int cod, int quant){
        nome = n;
        codigo = cod;
        quantidade = quant;
    }
    
    public void setAumentaQuantidade(int i){
        quantidade = quantidade + i;
    }
    public void setDiminueQuantidade(int i){
        quantidade = quantidade - i;
    }
    public void setTrocaNome(String novoNome){
         nome = novoNome;
    }

utilize as tags code.. edite sua postagem..
agora diz em que linha da esse erro.. ou cole aqui o erro que esta dando.

P

esse é o erro


J

faeldix disse tudo… qual erro está ocorrendo colega?
também usei BlueJ é muito legal rsrsrsrsrs…
att.

J

Colega, tente colocar entre aspas = “lapis”.

P

como sempre mais um erro besta de iniciante!

muito obrigado pela ajuda!
meu problema foi resolvido ja!

J

Quando resolver o problema, por favor edite o título do tópico para
Erro “cannot find symbol”[RESOLVIDO]

valuewss

Criado 10 de março de 2011
Ultima resposta 10 de mar. de 2011
Respostas 6
Participantes 3