Tom's Guide > Forum > Programmation > le code deviens de plus en plus compliqué

le code deviens de plus en plus compliqué

Forum Programmation : le code deviens de plus en plus compliqué

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

j ai écris un petit programme qui affiche les 100 premiers nombre premier et la mon formateur me dis de les mettre dans un tableau et de considérer la taille du tableau.voici mon code principale;


/**
*@uthor jj AKPA
*DAY 27-july-2007
*/
package ste.util;

public class NombrePremier {

private int premierSuivant = 2;

public int next() {
boolean isPremier = false;
int p = this.premierSuivant;
int leNombre = this.premierSuivant;
while (!isPremier) {
int diviseur = 2;
isPremier = true;
p++;
while (isPremier && diviseur < p) {
isPremier = p%diviseur != 0;
diviseur++;
}
}
this.premierSuivant = p;
return leNombre;
}

}

et voici le deuxième code pour importer le code principal et l'exécuter:

/**
*@uthor jj AKPA
*DAY 27-july-2007
*/
package ste.premier;
import ste.util.NombrePremier;
public class CentPremiers{
public static void main (String [] args){
NombrePremier premier= new NombrePremier();
for(int i = 0;i < 100; i++){
System.out.println(premier.next());
}
}
}

je suis en train de le faire avec un tableau mais si vous avez des solutions svp pouvez me les faire partager? je sais que je suis nul mais j 'ai commencer java le 27 06 2007 .

merci avous

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Quel est donc le problème, tu as tout !
Au lieu de faire system.out, tu fais montablo[i]=premier.next()

Répondre à sachidru

il te manquait un "e" et j'avouais ...

hum, passons cette faute ...
pourquoi ne le fais-tu pas en Flash ou en PhP ??

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

sachidru
le problème est que je dois afficher le tableau mm a l 'écran et avoir les nombres dedans .
dawlin je dois le faire en java car c la le but de mon exo ,....... merci bcp

Répondre à JJholland

L'afficher ?
tu rajoutes une boucle while avec un system.out.println(montablo[i])
ou tu mets l'affichage dans ta première boucle.

Répondre à sachidru
Tom's Guide > Forum > Programmation > le code deviens de plus en plus compliqué
Aller à :

Il y a 1648 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens