English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo programma, imparerai come utilizzare il ciclo for in Java per visualizzare tutti i divisori di un numero dato.
public class Factors { public static void main(String[] args) { int number = 60; System.out.print("" + number + " dei divisori: "); for (int i = 1; i <= number; ++i) { if (number % i == 0) { System.out.print(i + " "); } } } }
Quando si esegue il programma, l'output è:
I divisori di 60 sono: 1 2 3 4 5 6 10 12 15 20 30 60
Nel programma menzionato, il numero da trovare è memorizzato nella variabile number (60).
Iterazione del ciclo for, fino a quando i <= number è false. In ogni iterazione, si verifica se il numero è divisibile per i senza residuo (i è un divisore del numero), e il valore di i aumenta di 1.