Boa tarde. Sou iniciante na linguagem Java e novo aqui no fórum. Estou tentando criar um código que execute as 4 operações básicas com duas variáveis, não necessariamente inteiras. Não estou conseguindo fazer funcionar e gostaria de alguma ajuda. Imagino que tenha muitos erros, mas é coisa de principiante, devem estar acostumados. Desde já, agradeço.
Segue o código que tentei fazer:
so faz uma coisa antes... edita seu post e coloca seu codigo entre a tag [code] para assim entendermos melhor o codigo e podermos te ajudar..
abracos
Roger75
Por que você não encapsulou os atributos da classe? E os métodos getters e setters??
denislima
deve ser pq ele eh iniciante…
acho q vc ta usando um textpad ne?
essas duas classes estao no mesmo arquivo?
é erro de compilação? se for onde ta dando o erro?
se for erro no tempo de execução tem como vc postar o erro tbem…
Os metodos que vc esta chamando nao sao os mesmos que vc declarou na classe Calcula… Vc chama metodos que nao possuem parametro e vc tem metodos que esperar parametros…
Paulo_Santiago
Desculpe Denis, foi minha primeira postagem e não sabia desse detalhe da tag. Obrigado pela dica.
Roger, estou lendo a apostila da Caelum e estou no capítulo 4 no momento. Não sei bem o que quer dizer “encapsular” e os métodos getters and setters. Desculpe, mas sou muito “cru” nesse assunto.
Tiburcio_Mancha
Amigo, seus métodos que realizam cálculos recebem dois parâmetros double, então na hora que vc chama-los, tem que passar dois doubles como argumentos, senão da pau mesmo.
ex:
calc.somar(2.0,3.0);
Paulo_Santiago
deve ser pq ele eh iniciante…
acho q vc ta usando um textpad ne?
essas duas classes estao no mesmo arquivo?
é erro de compilação? se for onde ta dando o erro?
se for erro no tempo de execução tem como vc postar o erro tbem…[/quote]
Sim, estou fazendo tudo em bloco de notas e compilando no prompt.
O erro diz “Cannot find symbol”
symbol: class Calcula
location class Calcular
Calcula calc=new Calcula();
Cada classe está em seu txt, sendo que a classe main é a que não consigo compilar (a outra classe compila normalmente).
edutoporoski
Resolvi assim… não sei se é a malhor forma, mas funcionou…
Assim ficaria melhor....mas ainda aberto muitas melhorias!!!
Paulo_Santiago
Independente da forma que compilei o código, insiste na mensagem de erro:
[b]O erro diz “Cannot find symbol”
symbol: class Calcula
location class Calcular
Calcula calc=new Calcula(); [/b]
Paulo_Santiago
Consegui resolver o exercício. Como não conseguia fazer funcionar pelo prompt, executei código no JCreator, que compilou e executou normalmente.
Obrigado pela ajuda de vocês!!!