moin, ich möchte gerne ein programm schreiben, welches mir die ersten 10 primzahlen in einem array ausgibt und brauche da etwas hilfe. also ich habe bis jetzt es geschafft, mithilfe zweier for-schleifen zu ermitteln, welche zahlen nur 2 teiler haben, jedoch kriege ich sie nicht in meinenen array gespeichert, sondern gebe sie nur einfach so ohne den array aus. ebenfalls musste ich die maximale zahl auf 30 setzen, um nicht über 10 zahlen auszugeben, da wusste ich auch wie ich es mache, dass er nur 10 nimmt. mein coe is bis jetzt so:
hätte da gerne tipps wie ich es mit array schaffe wie gesagt.
danke
Java:
public class Primzahlen {
public static void main(String[] args) {
int[] Primzahlen;
Primzahlen = new int[10];
for(int i=1; i<=30; i++)
{
int teilbar = 0;
for(int j=1; j<=i; j++)
{
if (i % j == 0)
{
teilbar++;
}
}
if(teilbar == 2)
{
System.out.print(i + " ");
}
}
}
}
danke
Zuletzt bearbeitet von einem Moderator: