/* * programme: TestCrible.java * auteur: felipe IFT1010 * objet: tester la demo7 IFT1010 */ import Eratosthene; import Keyboard; public class TestCrible { public static void main(String [] args) { System.out.print("Donner l'entier le plus grand a examiner: "); int n = Keyboard.readInt(); Eratosthene crible = new Eratosthene(n); System.out.println("Nombre de premiers:" + crible.getNbPremiers()); // enumeration de tous les premiers while (crible.hasMorePremiers()) { System.out.print(crible.getNextPremier() + " "); } System.out.println(); // on recommence (meme affichage) crible.rewind(); while (crible.hasMorePremiers()) { System.out.print(crible.getNextPremier() + " "); } System.out.println(); //appel a toString (qui fait la meme chose que l'une des boucles precedantes System.out.println(crible); } }