Buenos días gente, resulta que estoy aprendiendo Java y aún tengo un cacao mental con las clases, los métodos, los objetos y toda la película. Total que estoy intentando ejecutar un código que me calcula un combinatorio:
El problema es que en la línea 7 me da el siguiente error: "Este método debe devolver un resultado tipo int."
No sé si es que se me escapa algo o es que tengo los conocimiento demasiado verdes (o ambas cosas). De cualquier manera, gracias de ante mano.
PD: se admiten consejos para los que estamos aprendiendo Java
Código (java) [Seleccionar]
package tp.Pr0;
public class FuncsMatematicas {
/* public static int factorial (int n) {
return n;
}*/
public static int combinatorio (int n, int k) {
for (int i = 0; i < 6; ++i) {
for (int j = 0; j <= i; ++j)
System.out.print(FuncsMatematicas.combinatorio(i, j) + " ");
System.out.println();
}
}
public static void main (String args[]) {
FuncsMatematicas.combinatorio(4, 2);
}
}
El problema es que en la línea 7 me da el siguiente error: "Este método debe devolver un resultado tipo int."
No sé si es que se me escapa algo o es que tengo los conocimiento demasiado verdes (o ambas cosas). De cualquier manera, gracias de ante mano.
PD: se admiten consejos para los que estamos aprendiendo Java