이 기사에서는 Java가 구현 한 주요 요인 분해 작업에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
여기서 우리는 Java가 재귀를 통한 프라임 팩터 분해를 구현한다는 것을 보여줍니다. 코드는 다음과 같습니다.
import java.util.scanner; public class prime {@suppresswarnings ( "resource") public static void main (String [] args) {스캐너 스캐너 = 새 스캐너 (System.in); System.out.print ( "(wulin.com 테스트 결과) 분해 될 숫자를 입력하십시오 :"); int num = scanner.nextint (); Primesplit (Num, 2); } /*** @param num 분해 될 숫자* @param count = 2* /public static void primesplit (int num, int count) {while (count <num && num % count! = 0) {//이 숫자 count ++의 최소 프라임 디바이저를 얻습니다. } if (count <num) {system.out.print (count + "*"); // Quotient Primesplit의 최소 프라임 디바이저를 가져옵니다 (Num/Count, 2); } else {// 몫과 최소 프라임 디바이저가 동일하다면 그 자체가 있고 루프가 끝납니다. System.out.println (count); }}}실행 결과 :
PS : 참조와 유사한 기능을 갖춘 온라인 도구는 다음과 같습니다. 온라인 분해 요소 계산기 도구 http://tools.vevb.com/jisuanqi/factor_calc
Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.