Class CribleEntier

java.lang.Object
  extended byCribleEntier

public class CribleEntier
extends java.lang.Object

Le crible d'Eratosthene. Il calcule les nombres premiers suivant l'algorithme dit du crible d'Eratosthene. Les entiers sont stockes dans un ensemble.


Class Specifications

Specifications inherited from class Object
public represents _getClass <- \typeof(this);

Model Field Summary
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Ghost Field Summary
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Constructor Summary
CribleEntier(EnsembleEntierTab ens)
          Fournir l'ensemble ens a utiliser
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Method Summary
 void cribler(int max)
          Cribler les entiers de 2 a max par l'algorithme d'Eratosthene.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CribleEntier

public CribleEntier(EnsembleEntierTab ens)
Fournir l'ensemble ens a utiliser

Specifications:
requires ens.estVide();
Method Detail

cribler

public void cribler(int max)
Cribler les entiers de 2 a max par l'algorithme d'Eratosthene. Les nombres premiers sont affiches a l'ecran. L'ensemble nombres est utilise pour conserver les entiers.