public class CrivelloDiEratostene
extends java.lang.Object
1 a un certo intero n assegnato.| Constructor and Description |
|---|
CrivelloDiEratostene(int n)
Costruisce il crivello di Eratostene fino a un certo numero.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCapacity()
Restituisce la capacità di questo crivello, cioè il numero massimo di
entrate.
|
java.util.SortedSet<java.lang.Integer> |
getPrimes()
Restituisce l'insieme dei numeri primi calcolati attraverso questo
crivello.
|
boolean |
isPrime(int n)
Controlla se un numero è primo.
|
int |
nextPrime(int n)
Cerca nel crivello l'indice del numero primo successivo a un numero dato.
|
public CrivelloDiEratostene(int n)
n - numero di entrate nel crivellojava.lang.IllegalArgumentException - se il numero n è minore di
2public int nextPrime(int n)
n - il numero da cui partiren in questo crivello oppure
-1 se in questo crivello non ci sono numeri primi maggiori di
njava.lang.IllegalArgumentException - se il numero passato n
eccede la capacità di questo
crivello o se è un numero minore di
1.public java.util.SortedSet<java.lang.Integer> getPrimes()
1 non viene incluso nel
risultato.public int getCapacity()
public boolean isPrime(int n)
n - il numero da controllarejava.lang.IllegalArgumentException - se il numero passato n
eccede la capacità di questo
crivello o se è un numero minore di
1.