Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Porque no me almacena la variable entrada por teclado ?
Enviado por HelpJava el día 31 de octubre de 2007
Pues bien , tengo este codigo hecho , lo que deberia hacer es poner tres XXX seguidas en un vector y despues mediante la entrada del teclado tenemos que adivinar donde estan las XXX , pero el problema es que coordenada siempre me resulta 0 , u sea se , que no me guarda el valor entrado por teclado . Alguien sabria decirme que hago mal ?!??! , Muchisimas gracias , aqui el codigo :
package compk;
import java.io.*;
public class Comcom {
static int demcord()throws Exception{
int coordenada=0;
BufferedReader teclat;
teclat = new BufferedReader( new InputStreamReader(System.in) );
String linea;
System.out.print(\"introdueix coordenades del 0 al 9 per tal de tocar el nostre .com i ensonsa\'l: \");
linea = teclat.readLine().toUpperCase();
coordenada=Integer.parseInt(linea);
return coordenada;
}
public static void main (String[] args)throws Exception {
int coordenada=0;
int nombreVegades=0;
int nombreAleatori = (int) (Math.random()*10-3);
String[] joc1 =new String[10]; //el vector sera de 10 index
for(int i=0 ; i<3 ; i++)//Introduim tres X que seran el nostre .com
{
joc1[nombreAleatori]= \"X\";