Problemas com código do programa do Jogo da Velha  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Pessoal estou tendo problemas com o código do programa do Jogo da Velha que vem no CD do livro Java Como Programar dos irmãos Deitel. Acontece que tanto no arquivo TicTacToeClient.java como no TicTacToeServer.java aparece um erro nas linhas onde tenho:
Segue abaixo o código do arquivo TicTacToeClient.java no qual o erro aparece na linha onde tenho o seguinte código:No erro aparece que o método format aceita String e object[] e não String e int como no caso. Já tentei alterar mais não funcionou. Agradeço se alguém puder me dar uma dica de como resolver este
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

é, joguei no eclipse aqui (jdk 1.4.2_11) e deu erro na compilação mesmo.

tentaí:

output.format( "%d\n", new Object[]{ new Integer( location ) } ); // envia a posição ao servidor

não testei ok?

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

acho que o código (da forma como vc apresentou - sem alteração) vai funcionar numa boa no java 5 por causa do autoboxing.

Alguém pode confirmar isso?

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

desculpem, falei m., autoboxing não cria array onde não tem.

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
takeshi10
Java Ninja

Membro desde: 08/08/2004 23:05:25
Mensagens: 254
Localização: Brasil
Offline

deve funcionar corretamente no 1.5, pq o format recebe um numero arbitrario de argumentos...

takeshi
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

maneiro!!!

essa eu não sabia.

Valeu

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team