English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map-сборник

Java Set-сборник

Java Вход/вывод (I/O)

Java Reader/Writer

Другие темы Java

Java-программа для поиска делителей числа

Java полный список примеров

В этой программе вы узнаете, как использовать цикл for в Java для отображения всех делителей заданного числа.

Пример: делители положительного целого числа

public class Factors {
    public static void main(String[] args) {
        int number = 60;
        System.out.print("" + number + " делители: ");
        for (int i = 1; i <= number; ++i) {
            if (number % i == 0) {
                System.out.print(i + " ");
            }
        }
    }
}

При выполнении этой программы, вывод будет:

Делители 60: 1 2 3 4 5 6 10 12 15 20 30 60

В указанном выше программе, число будет храниться в переменной number (60).

Итеративный цикл for, пока i <= number не false. В каждом итерации проверяется, является ли число полностью делится на i (i - это условие делителя числа), и значение i увеличится на 1.

Java полный список примеров