English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой программе вы узнаете, как использовать цикл 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.