Este artículo describe la operación de descomposición del factor principal implementada por Java. Compártelo para su referencia, como sigue:
Aquí demostramos que Java implementa la descomposición del factor principal a través de la recursión, el código es el siguiente:
import java.util.scanner; public class Prime {@suppleswarnings ("recursos") public static void main (string [] args) {Scanner Scanner = new Scanner (System.in); System.out.print ("(resultados de la prueba Wulin.com) Ingrese el número que se descompone:"); int num = Scanner.NextInt (); Primessplit (num, 2); } /*** Obtenga el factor principal* @param num el número que se descompone* @param count = 2* /public static void primtimesplit (int num, int count) {while (count <num && num % count! = 0) {// Obtenga el divisor principal mínimo de este número de recuento ++; } if (count <num) {System.out.print (cuenta + "*"); // Obtenga el divisor mínimo de la PlimesPlit (Num/Count, 2); } else {// Si el cociente y el divisor mínimo principal son los mismos, significa que es en sí mismo y el bucle termina. System.out.println (Count); }}}Resultados de ejecución:
PD: Aquí hay una herramienta en línea con funciones similares para su referencia: herramienta de calculadora de factor de descomposición en línea http://tools.vevb.com/jisuanqi/factor_calc
Para obtener más información sobre los algoritmos de Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación de Java DOM", "Resumen de Java Archivo y TIPS de operación de directorio" y "Summary of Java Cache Operation Tips" TIPS ""
Espero que este artículo sea útil para la programación Java de todos.