В этой статье описывается реализация полного алгоритма вывода Java для определенного диапазона. Поделитесь этим для вашей ссылки, следующим образом:
Содержание вопросов:
Фактором положительного целого числа является все положительные целые числа, которые можно разделить на него. Если число точно равно сумме факторов, отличных от себя, это число называется полным числом.
Например, 6 = 1+2+3 (коэффициент 6 равен 1, 2, 3).
Теперь вам нужно написать программу для чтения в двух положительных целых числах N и M (1 <= N <M <1000) и вывести все завершенные числа в диапазоне [N, M].
Совет: вы можете написать функцию, чтобы определить, является ли определенное число полным номером.
Входной формат:
Два положительных целых числа, разделенные пространствами.
Выходной формат:
Все готовые числа разделены пространствами, а после последнего числа нет мест. Если нет, то пустая линия выводится.
Введите образец:
1 10
Выходной образец:
6
Пример кода:
Импорт java.util.scanner; открытый класс Main {// Судья, является ли это полным числом общедоступного статического логического ISFINIENDNUM (int n) {// исключать помехи 1, 2 if (n == 1) || (n == 2)) вернуть false; логический isfinishingnum = false; int sum = 1; для (int i = 2; i <n; i ++) {if (n%i == 0) sum+= i; } // Если равное полное число, если (sum == n) isFinedNum = true; возвращать isfinednum; } public static void main (string [] args) {// todo Автопогенерированный метод Systub System.out.println ("wulin.com- Завершенный выходной тест в определенном диапазоне:"); Сканер в = новый сканер (System.in); int n = in.nextint (); int m = in.nextint (); String out = ""; for (int i = n; i <= m; i ++) {if (isfineednum (i)) out = out+i+""; } // Удалить пространства с обеих сторон Out Out = out.trim (); System.out.println (out); in.close (); }}Результаты работы:
Для получения дополнительной информации об алгоритмах Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Учебное пособие по структуре данных Java и алгоритм», «Сводка операции Java Dom Node», «Сводка Java File и каталог
Я надеюсь, что эта статья будет полезна для всех Java Programming.