Foros del Web » Programación para mayores de 30 ;) » Java »

[AYUDA] Errores con los métodos

Estas en el tema de [AYUDA] Errores con los métodos en el foro de Java en Foros del Web. Buenas, tengo este codigo: Código: public static int mcd (int a, int b) { if(a<0) a=-a; if(b<0) b=-b; while (b!=0) { int resto = a%b; ...
  #1 (permalink)  
Antiguo 27/10/2010, 12:35
 
Fecha de Ingreso: noviembre-2009
Mensajes: 16
Antigüedad: 14 años, 5 meses
Puntos: 0
[AYUDA] Errores con los métodos

Buenas, tengo este codigo:
Código:
public static int mcd (int a, int b) {
if(a<0) a=-a;
if(b<0) b=-b;
while (b!=0) {
int resto = a%b;
a=b; b=resto;
}
return a;
}
}
Y el sistema me da estos errores:
Linea 210: 'class' or 'interface' expected
public static int mcd (int a, int b) {
^
Linea 220: 'class' or 'interface' expected
}
^
Linea 222: 'class' or 'interface' expected
^
3 errors

Las lineas son:
210:
Código:
public static int mcd (int a, int b) {
220:
Código:
}
222: (espacio)

Ese codigo estaba predefinido, nos lo dieron, pero me da error y no se xk xd
  #2 (permalink)  
Antiguo 27/10/2010, 13:09
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: [AYUDA] Errores con los métodos

El método está bien, así que o te sobran/faltan llaves (en el trozo que has puesto hay una de más) o lo has definido en un sitio erróneo.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 28/10/2010, 03:01
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: [AYUDA] Errores con los métodos

O eso o lo puso fuera de la clase en la que debería estar definida ... es decir, que la clase debe englobar a todo lo que se incluya dentro de ella.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.