Forum Clubic

Pb sur un programme - editeur JGRASP

aidez moi, je veux réaliser un programme qui affiche les 1229 nombres premiers mais je crois avoir commis des erreurs:

voici le programme:

[color=blue]public class CribleDEratosthene
{
public static void main(String arg[])
{
boolean[]tab;
tab=new boolean[]
int n;
int i;
n=1229;
//le nombre i est vrai si tab[i]
if(tab[i]=vrai)
tab=new tab(n+1, vrai);
//0 et 1 ne sont pas premiers
tab[0]=faux;
tab[1]=faux;
//barrer les nombres composés
i=2;
while(int j <= n)
{
j=i*2;
while(int j <=n)
{
tab[j]=faux;
j+=i;
};
i++;
while((i<=n) &&(tab[i]==faux))
i++;
};
//affichage des nombres premiers
int k;
//compteur des nombres premiers à 0
k=0;
for(i=0; i<=n; i++)
{
//test pour voir si le nombre premier
if(tab[i]==vrai)
{
if(k <> 0)
System.out.print(",");
System.out.print(+i);
k++;
};
};
System.out.print("\n\n");
System.out.println ("\nvoici la liste des " + n + " premiers nombres premiers");
}
} [/color]

merci pour votre aide

Salut, peux-tu préciser le langage utilisé dans le titre de ton topic, tu peux le faire en éditant ton 1er post. :jap:

Sinon, j’ai rien compris à ton code :ouch:
C’est toi qui l’as codé ? c’est ton 1er prog en Java ?

c’est mon premier prog en java