Este artigo descreve a operação de decomposição de fatores primos implementada por Java. Compartilhe -o para sua referência, como segue:
Aqui demonstramos que o Java implementa a decomposição dos principais fatores por meio da recursão, o código é o seguinte:
importar java.util.scanner; public class Prime {@suppresswarnings ("Resource") public static void main (string [] args) {scanner scanner = new scanner (System.in); System.out.print ("(Resultados do teste wulin.com), digite o número a ser decomposto:"); int num = scanner.NextInt (); PrimeSplit (num, 2); } /*** Obtenha o fator principal* @param num o número a ser decomposto* @param count = 2* /public static void primeSplit (int num, int conting) {while (contagem <num && num % count! = 0) {// obtenha o divisor mínimo primário deste número contagem de números ++; } if (count <num) {System.out.print (count + "*"); // Obtenha o divisor mínimo do Prime do quociente primeSplit (num/count, 2); } else {// Se o quociente e o divisor mínimo principal forem iguais, significa que é ele mesmo e o loop termina. System.out.println (contagem); }}}Resultados em execução:
PS: Aqui está uma ferramenta on -line com funções semelhantes para sua referência: ferramenta de calculadora de fator de decomposição on -line http://tools.vevb.com/jisuanqi/factor_calc
Para obter mais informações sobre os algoritmos Java, os leitores interessados neste site podem visualizar os tópicos: "Estrutura de dados Java e tutorial de algoritmo", "Resumo das dicas de nó da operação Java Dom", "Resumo de dicas de operação de Java e Operação de Java" e "Resumo de Java cache" Tips "TIPS"
Espero que este artigo seja útil para a programação Java de todos.