Ajuda com Raiz Quadrada  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
araujo_dionata
What is classpath?
[Avatar]

Membro desde: 01/12/2010 23:04:11
Mensagens: 5
Localização: Itumbiara/GO
Offline

Olá a todos, estou com dificuldades para implementar a raiz quadrada nessa app, pois funções com dois parâmetros não acontece erro algum mas a raiz esta dando erro... Se alguém puder me ajudar ficarei muito grato.

Obrigado.


Eu não tenho nenhum talento especial. Sou apenas apaixonadamente curioso
[WWW] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Qual erro?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
araujo_dionata
What is classpath?
[Avatar]

Membro desde: 01/12/2010 23:04:11
Mensagens: 5
Localização: Itumbiara/GO
Offline

Quando executo ela da esse erro:


Eu não tenho nenhum talento especial. Sou apenas apaixonadamente curioso
[WWW] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Você está usando uma pilha? Se você quer criar uma calculadora com notação polonesa reversa, precisa criar uma pilha, onde os parâmetros devem ser empilhados para posteriormente serem desempilhados à medida em que você faz as contas.
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Aproveitando o ansejo, alguém manja implementar isso na mão?


--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
J.E.Z
JavaBaby
[Avatar]

Membro desde: 27/03/2006 14:27:52
Mensagens: 87
Offline

araujo_dionata wrote:Quando executo ela da esse erro:




Você está executando



para o String "r", o que vai causar um NumberFormatException. Trate sua exceção ou altere a lógica de funcionamento.


Abraço
J.E.Z
JavaBaby
[Avatar]

Membro desde: 27/03/2006 14:27:52
Mensagens: 87
Offline

andredecotia wrote:Aproveitando o ansejo, alguém manja implementar isso na mão?



Clique AQUI para ver como implementar o cálculo da raiz quadrada.
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

J.E.Z, show...

Mas como implementar isso em Java? Sem usar o método já pronto...

???

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
araujo_dionata
What is classpath?
[Avatar]

Membro desde: 01/12/2010 23:04:11
Mensagens: 5
Localização: Itumbiara/GO
Offline

J.E.Z obrigado, mas como eu disse com dois numeros x e y eu consigo mas operaçoes com apenas o x... como posso tratar essa exceção? ou como implemento isso com pilha como dito pelo entanglement?

Obrigado a todos.

Eu não tenho nenhum talento especial. Sou apenas apaixonadamente curioso
[WWW] [MSN]
J.E.Z
JavaBaby
[Avatar]

Membro desde: 27/03/2006 14:27:52
Mensagens: 87
Offline

andredecotia wrote:J.E.Z, show...

Mas como implementar isso em Java? Sem usar o método já pronto...

???


Se você ler o artigo vai chegar a ESTE TÓPICO que descreve exatamente como fazê-lo algoritmicamente. Que é bem simples, utilizando bit shifting. Boa sorte!
J.E.Z
JavaBaby
[Avatar]

Membro desde: 27/03/2006 14:27:52
Mensagens: 87
Offline

araujo_dionata wrote:J.E.Z obrigado, mas como eu disse com dois numeros x e y eu consigo mas operaçoes com apenas o x... como posso tratar essa exceção? ou como implemento isso com pilha como dito pelo entanglement?

Obrigado a todos.


Para descobrir como tratar exceções você pode olhar AQUI.

Esse exercício parece um clássico problema acadêmico. Caso seja esse o caso, o objetivo é ampliar sua habilidade em criar algoritmos eficientes utilizando os recursos da linguagem. Se eu lhe der a solução pronta o objetivo não será alcançado. No entanto, recomendo você procurar saber mais sobre expressões regulares.
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

J.E.Z belê?

Cara, não consigo transformar isso em Java, o código/algorítimo não sei se é C não entendí mesmo, está abaixo:



Sei que a idéia/lógica é um número vezes sua esponenciação acha a raiz. Tal que até consigo implementar desta forma
numa lógica bizarra, veja: rs





Valeu pela ajuda.
Abraço,

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
J.E.Z
JavaBaby
[Avatar]

Membro desde: 27/03/2006 14:27:52
Mensagens: 87
Offline

Você precisa aprender a fazer Bit Shifting pra conseguir implementar.

Da uma olhada nesse link:

http://download.oracle.com/javase/tutorial/java/nutsandbolts/op3.html
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team