Lista de discussão de MAC 212
[Prévia por Data][Próxima por Data]
[Prévia por Assunto][Próxima por Assunto]
[Índice por Data][Índice por Assunto]
[Envie uma nova mensagem para a lista]
[Responda esta mensagem]
Re: Trabalhando com recursão
- Subject: Re: Trabalhando com recursão
- From: Alfredo Goldman <gold@ime.usp.br>
- Date: Wed, 30 May 2001 10:50:54 -0300
Ola Pessoal,
Eu não entendi a razão do erro indicado pelo Eduardo,
olhando a documentação do JDK 1.3 tem-se o seguinte para a classe
Random:
int nextInt()
Returns the next pseudorandom, uniformly distributed int value from this
random number generator's sequence.
int nextInt(int n)
Returns a pseudorandom, uniformly distributed int value between 0
(inclusive) and the specified value (exclusive), drawn from this random
number generator's sequence.
(vocês devem lembrar disto, da prova :)
Caso a versão do JDK que vocês estejam utilizando não tenha o nextInt com
parâmetro, troquem as linhas com este método por
if (a.nexInt()%2==0){ // verdadeiro se for par
Alfredo
Eduardo de Arruda Issei writes:
> Prof, não olhei a fundo o código fonte, mas encontrei esses erros no jogo da
> velha, dá pra ajudar?
> [spencer:~/mac212]$ javac Principal.java
> Principal.java:38: Wrong number of arguments in method.
> if (a.nextInt(2)>=1)
> ^
> Principal.java:208: Wrong number of arguments in method.
> if (a.nextInt(2)==1){
> ^
> Note: Principal.java uses a deprecated API. Recompile with "-deprecation" for
> details.
> 2 errors, 1 warning
>
> Dudu...
> Alfredo Goldman wrote:
>
> > Olá pessoal,
> > Melhorei o programa de Jogo da Velha disponível na página, agora
> > o jogador disputa a partida contra o computador. O código não está
> > muito limpo, mas eu tentei colocar comentários para ajudar.
> > A grande diferença entre esta recursão e a do jodo da trilha está
> > no fato que para o jogo da velha foi possível analizar todas as jogadas. Isto
> > não será possível no jogo de trilha, logo terão que ser feitas:
> > 1) Uma função mais complexa para o eval;
> > 2) Uma limitação nos níveis de recursão.
> >
> > Alfredo
> <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> <html>
> <body text="#330000" bgcolor="#FFFFFF" link="#3333FF" vlink="#FF6666" alink="#009900">
> Prof, não olhei a fundo o código fonte, mas encontrei esses
> erros no jogo da velha, dá pra ajudar?
> <br><tt>[spencer:~/mac212]$ javac Principal.java</tt>
> <br><tt>Principal.java:38: Wrong number of arguments in method.</tt>
> <br><tt> if (a.nextInt(2)>=1)</tt>
> <br><tt>
> ^</tt>
> <br><tt>Principal.java:208: Wrong number of arguments in method.</tt>
> <br><tt>
> if (a.nextInt(2)==1){</tt>
> <br><tt>
> ^</tt>
> <br><tt>Note: Principal.java uses a deprecated API. Recompile with
> "-deprecation" for details.</tt>
> <br><tt>2 errors, 1 warning</tt>
> <p>Dudu...
> <br>Alfredo Goldman wrote:
> <blockquote TYPE=CITE>Olá pessoal,
> <br> Melhorei o programa de Jogo da Velha disponível
> na página, agora
> <br>o jogador disputa a partida contra o computador. O código não
> está
> <br>muito limpo, mas eu tentei colocar comentários para ajudar.
> <br> A grande diferença entre esta recursão
> e a do jodo da trilha está
> <br>no fato que para o jogo da velha foi possível analizar todas
> as jogadas. Isto
> <br>não será possível no jogo de trilha, logo terão
> que ser feitas:
> <br> 1) Uma função mais complexa para o
> eval;
> <br> 2) Uma limitação nos níveis
> de recursão.
> <p>Alfredo</blockquote>
>
> </body>
> </html>
> begin:vcard
> n:Issei;Eduardo
> x-mozilla-html:FALSE
> adr:;;;;;;
> version:2.1
> email;internet:dudu@linux.ime.usp.br
> note;quoted-printable:www.linux.ime.usp.br/~dudu=0D=0AInstituto de Matem=E1tica e Estat=EDstica da USP=0D=0AICQ 11373315
> x-mozilla-cpt:;-19840
> fn:Eduardo Issei
> end:vcard