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

教程基础Java

Controllo dei flussi Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

List Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Il programma Java per trovare i divisori di un numero

Manuale di esempi Java

In questo programma, imparerai come utilizzare il ciclo for in Java per visualizzare tutti i divisori di un numero dato.

Esempio: divisori di numeri interi positivi

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.

Manuale di esempi Java