Traduction en Java
Calcul de nombres premiers
Une classe Java solution avec deux boucles for imbriquées :
 
import Readln; // classe contenant des méthodes permettant de lire à partir du clavier

class ApplicationComptPremiers2 {
 
static void main(String[ ] args) {
         int divis, nbr, n, compt = 0 ;
         boolean Est_premier;
         System.out.print("Combien de nombres premiers :  ");
         n = Readln.unint();
         System.out.println( 2 );
         for( nbr = 3; compt < max; nbr += 2 )
         { Est_premier = true;
           for (divis = 2; divis<= nbr/2; divis++ )
             if ( nbr % divis == 0 )
             { Est_premier = false;
                break;
             }
           if (Est_premier)
           {
               compt++;
               System.out.println( nbr );
           }
         }
  }
}


 

Image en diagrammes structurés JGrasp-Like de la méthode main

Source recopiable (cliquez sur le lien)


informations sur les diagrammes

Remonter