Dudas de Programacion » Java » Java Básico

[AYUDA] Errores con los métodos

(4 posts)

Tags:

No tags yet.

  1. Buenas, tengo este codigo:

    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: public static int mcd (int a, int b) {
    220: }
    222: (espacio)

    Ese codigo estaba predefinido, nos lo dieron, pero me da error y no se xk xd

    Posted 1 year ago #


  2. Buenas,

    Ese código es de un método, tienes que situarlo dentro de una clase para que funcione.

     
     
    public class Prueba {
     
    	public static void main(java.lang.String[] args) {
    		System.out.println(mcd(4,16));
    	}
     
    	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;
    	}
    }
     

    Por cierto, para poner código:

    http://www.dudasprogramacion.com/topic/ayuda-foro-como-poner-codigo-fuente#post-502

    Saludos
    Posted 1 year ago #
  3. Está dentro de una clase, x eso no se xk me da ese error..

    Posted 1 year ago #
  4. Buenas,

    Pues si lo tienes dentro de una clase comprueba que la clase esté bien declarada:

    
    public class Prueba {
    
    Posted 1 year ago #



Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs