SyntaxError

Foro de ajuda estudiants ETIS UB
 
Indice­FAQ­Buscar­Miembros­Grupos de Usuarios­Registrarse­Conectarse
Publicar nuevo tema   Responder al temaCompartir | 
 

 COLOCAR ALEATORIAMENT

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
JaysoM
Friki
Friki


Mensajes: 29
Fecha de inscripción: 05/11/2008
Edad: 19
Localización: Barcelona

MensajeTema: COLOCAR ALEATORIAMENT   Dom Dic 21, 2008 11:12 am

AVIAM... SI ALGU HO TE FET, ENS PODRIA AJUDAR SI VOL...

PERQUÈ JO EM VAIG TIRAR AHIR EL DIA SENCER INTENTANT FER UN METODE QUE GENERI PUNTS ALEATORIAMENT I...

public void puntAleatori(Habitacio h) {
char c = 'X';
Random al = new Random();

while (c == 'X' || c == 'P') {
int j = al.nextInt(16);
int k = al.nextInt(24);
if ( h.configuracio[j][k] == '0') {
c = '0';
int[ ] p = new int[2];
p = h.getPosicioCela(j,k);

}
}
}

aIXo no em tira... si us plau que lagu m'ajudi, que no em va...
Volver arriba Ir abajo
Ver perfil de usuario
jordi1986
Nuevo
Nuevo


Mensajes: 9
Fecha de inscripción: 21/12/2008
Edad: 23

MensajeTema: Re: COLOCAR ALEATORIAMENT   Dom Dic 21, 2008 5:42 pm

holaaa puc intentar ajudarte pero priemr necesito saber lo meu xD nomes baixarme el lancelot tinc 8 o 11 warnings i un error.
e estat modificant el main per avansar pero no se com puc treure laerror, no se que falla, em dona aixo


alguna idea?

----------
7. ERROR in ./src/edu/ub/lancelot/Tostada.java (at line 14)
public class Main {
^^^^
The type Main is already defined
Volver arriba Ir abajo
Ver perfil de usuario
jordi1986
Nuevo
Nuevo


Mensajes: 9
Fecha de inscripción: 21/12/2008
Edad: 23

MensajeTema: Re: COLOCAR ALEATORIAMENT   Dom Dic 21, 2008 6:05 pm

joder no malinterpreteu... sk vaig cambiar el nom del main per Tostada per fer probes per treure lerror pero en realitt tindria que ficar Main jeje

ostia tu k estic desesperat.... pk per molt que avansi si no em trec aquest puto error tindre un 0.. ja que si no puc crear la clase a la merda tot Sad
Volver arriba Ir abajo
Ver perfil de usuario
linuxomuerte
Friki
Friki


Mensajes: 31
Fecha de inscripción: 31/10/2008

MensajeTema: Re: COLOCAR ALEATORIAMENT   Miér Dic 31, 2008 5:14 pm

Aviam, el primer:

Citación:
public void puntAleatori(Habitacio h) {
char c = 'X';
Random al = new Random();

while (c == 'X' || c == 'P') {
int j = al.nextInt(16);
int k = al.nextInt(24);
if ( h.configuracio[j][k] == '0') {
c = '0';
int[ ] p = new int[2];
p = h.getPosicioCela(j,k);

}
}
}


El segon diu que la clase main ja esta definida, amb el qual o es que tens dues clases main, o ho has escrit malament el static void..." o l'estas liant amb el javac i estas compilant una altra cosa.

Simplement no entec que fas, et poso com ho tinc jo:

Código:
/**
    * Aquest metode retorna un lloc aleatori de l'habitació que sigui 0.
    *
    * @return array d'ints amb les coordenades del lloc.
    */
    public int[] llocAleatori() {
        int[] pos = new int[2];
        boolean llocValid = false;
        int x = 0;
        int y = 0;
        char h = '0';
        //RamdomInt es una funcio que penja d'Util i que retorna un num entre 0 i el num que li posis
        while (llocValid == false) {
            x = Util.randomInt(15,20);
            y = Util.randomInt(23,25);
        //aqui busca si en la cela amb valors aleatoris hi ha un 0, no se perque posant '0' no anava.   
        if (this.getValor(x,y) == h) {
                llocValid = true;
            }
        }
        pos = this.getPosicioCela(x, y);
        return pos;
    }

_________________
Volver arriba Ir abajo
Ver perfil de usuario
 

COLOCAR ALEATORIAMENT

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
SyntaxError :: Syntax Error General :: Assignatures :: EP-
Publicar nuevo tema   Responder al tema