El código que acabo de escribir "Excepción en el hilo "main" java.lang.NoClassDefFoundError: testchen" ¡Por favor, dame algún consejo!
Cambiar clase testcheng a clase pública testcheng
La otra cosa es que tu newnumber.cheng(j) te avisará
¿No es este un método estático Jchen.cheng (j)? Eso es todo
Por supuesto, su archivo debe ser testcheng.java
Modificar de la siguiente manera
import java.util.*
; clase Jchen {
int i, n;
doble e = 0.0;
public static int cheng(int n) {
if (n == 0)
devuelve 1
si no
devuelve n * cheng(n - 1);
}
prueba de clase pública {
public static void main(String args[]) {
int j, n
Jchen newnumber = new Jchen();
System.out.println("Ingrese un número:
Lector de escáner = new Scanner(System) .in);
System.out.println("Ingrese un número: ")in
n = lector.nextInt(); for (j = 0; j <= n; j++)
nuevonúmero.e = nuevonúmero.e + (1.0 /Jchen.cheng(j));
System.out. println (nuevonúmero.e);
}
}
}