Red de conocimientos turísticos - Información de alquiler - El código que acabo de escribir "Excepción en el hilo "main" java.lang.NoClassDefFoundError: testchen" ¡Por favor, dame algún consejo!

El código que acabo de escribir "Excepción en el hilo "main" java.lang.NoClassDefFoundError: testchen" ¡Por favor, dame algún consejo!

Falta una pública, las demás son correctas

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);

}

}

}