Hey, bin gerade dabei das Buch "Java ist auch eine Insel" zu lesen um mir selbst ein bisschen Java beizubringen. Wie man im folgenden Programm sieht, bin ich ein totaler Anfänger und wollte einmal etwas Praktisches ausprobieren. Im folgenden sieht man ein Programm, das von 1-20 die Primzahlen ausgeben soll, doch es funktioniert natürlich nicht Ist mein Ansatz total falsch?
public class Primzahlen2 {
public static void main(String[] args) {
int cntteiler = 1;
int boarder = 20;
for(int cntprim =1; cntprim <= boarder; cntprim++)
{
while(cntprim % cntteiler !=0)
{
cntteiler++;
}
if(cntprim % cntteiler == 0)
System.out.println(cntprim + "ist eine Primzahl");
}
}
}
public class Primzahlen2 {
public static void main(String[] args) {
int cntteiler = 1;
int boarder = 20;
for(int cntprim =1; cntprim <= boarder; cntprim++)
{
while(cntprim % cntteiler !=0)
{
cntteiler++;
}
if(cntprim % cntteiler == 0)
System.out.println(cntprim + "ist eine Primzahl");
}
}
}