Numeri primi da n a m (app completa).

Ecco tre video per testare l’interfaccia di java sul problema:

Stampare i numeri primi tra il limite inferiore e superiore dati in input utilizzando la tua classe myMath collezione dei tuoi metodi e algoritmi matematici studiati a lezione.

Il video che segue è quello iniziale di test dell’interfaccia. Procedo a passi per verificare volta per volta se il programma app di java funziona.
Rieseguire la lezione per imparare la risoluzione dell’esercizio.
Puoi procedere diversamente dal video ma l’effettività del problema rimane univoca.

first video to check app swing object on java app. IDE netbeans 7.2.1

Il seguente video sviluppa una classe MyMath e il metodo isprime ( metodo che restituisce true se il numero è primo altrimenti falso)

L’esercizio non è ancora terminato. L’obiettivo è quello di stampare i numeri primi da n a m
Il passo che faccio intermedio è quello di stampare tutti i numeri da n a m …solo in seguito dirò con l’istruzione isprime se è un primo oppure no.

public boolean IsPrime(int n)
{ // ipotizzo che tutti i numeri siano primi
// poi cerco le contraddizioni
boolean bPrime=true;
int fat=2;
while (fat<=(n/2) )
{
if (n%fat==0)
{
bPrime=false;
}
fat++;
}
return bPrime;
}

ecco la soluzione funzionante al problema

Segue il codice complessivo che ti consiglio di non installare! Esegui l’esercizio guardando il video!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.