В этой статье описывается операция разложения основного фактора, реализованную Java. Поделитесь этим для вашей ссылки, следующим образом:
Здесь мы демонстрируем, что Java реализует основное разложение фактора через рекурсию, код выглядит следующим образом:
Import java.util.scanner; Public Class Prime {@suppresswarnings ("resource") public void main (string [] args) {scanner scanner = new Scanner (System.in); System.out.print ("((результаты теста wulin.com) Пожалуйста, введите номер, который будет разложен:"); int num = scanner.nextint (); Primesplit (num, 2); } /*** Получите основной фактор* @param num, чтобы быть разложенным* @param count = 2* /public void primesplit (int num, int count) {while (count <num && num % count! = 0) {// Получить минимальный основной разрыв этого числа count ++; } if (count <num) {System.out.print (count + "*"); // Получить минимальный главный делитель коэффициента Primesplit (num/count, 2); } else {// Если коэффициент и минимальный первоклассный делитель одинаковы, это означает, что он сам, а петля заканчивается. System.out.println (count); }}}Результаты работы:
PS: Вот онлайн -инструмент с аналогичными функциями для вашей ссылки: Инструмент калькулятора онлайн -декомпозиции http://tools.vevb.com/jisuanqi/factor_calc
Для получения дополнительной информации об алгоритмах Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Учебное пособие по структуре данных Java и алгоритм», «Сводка операции Java Dom Node», «Сводка Java File и каталог
Я надеюсь, что эта статья будет полезна для всех Java Programming.