/** * NewLineMultipleLister * classe eseguibile che elenca i multipli di p nell'intervallo [min, max] * p, min, max sono numeri interi acquisiti da standard input * stampa 10 numeri per riga * * @author Adriano Luchetta * @version 25-10-2007 * */ import java.util.Scanner; public class NewLineMultipleLister { public static void main(String[] args) { final int NUMBERS_PER_LINE = 10; Scanner in = new Scanner(System.in); System.out.println(); System.out.println("****************************************************************"); System.out.println("* Stampa l'elenco dei multipli di p nell'intervallo [min, max] *"); System.out.println("* 10 numeri per riga *"); System.out.println("* p min e max sono numeri interi acquisiti da standard input *"); System.out.println("****************************************************************\n"); System.out.print("introduci p min max: "); int p = in.nextInt(); int min = in.nextInt(); int max = in.nextInt(); System.out.println("Multipli di " + p + " nell'intervallo [" + min + ", " + max + "]:"); int i = min; int j = 0; while (i <= max) { if ((i % p) == 0) { j++; if ((j % NUMBERS_PER_LINE) != 0) System.out.print(i + " "); else System.out.println(i); } i++; } System.out.println(); in.close(); } }