Corsi on-line

Java: individuazione dei multipli in un intervallo di valori

Come accaduto per i precedenti articoli che ho scritto negli ultimi giorni su Java, anche in questo caso prendo spunto da una richiesta di assistenza; un utente chiedeva in pratica quale procedura adottare per l’individuazione del multiplo di un determinato valore all’interno di un intervallo; sostanzialmente tale problematica si potrebbe risolvere in modo abbastanza semplice grazie all’utilizzo di un comune ciclo for.

javaIl breve codice seguente mostra, per esempio, come individuare e stampare a video tutti i multipli di “4” in un intervallo compreso tra la cifra stessa (che rappresenterà quindi il valore minimo dell’intervallo) e “1.000”.

Per multiplo in matematica s’intende il prodotto ottenuto moltiplicando un numero intero per un altro numero intero, il risultato sarà quindi a sua volta un intero; dato un intero “x”, esso sarà multiplo di un intero “y” nel caso in cui esista un intero “z” che moltiplicato per il secondo dia come risultato il primo (“x = z*y”).

public class multipli {
public static void main(String[] args) {
int multipliDi4 = 4;
for(int i = 4; i < 1000; i+=multipliDi4){
System.out.println(i);
}
}
}

Da notare che non avremo la necessità di definire direttamente l’intervallo, per far questo basterà utilizzare i parametri “contatore” e “condizione di terminazione” del ciclo for che, nel caso specifico saranno appunto “4” e “1000”; l’esecuzione dello script permetterà di stampare tutti i multipli di “4” calcolabili, “4” compreso”, questo per via del fatto che in matematica ogni numero naturale è multiplo di sé stesso.

Post correlati
I più letti del mese
Tematiche