public class Schleifen_Aufgabe { public static void main(String[] args) { int n = Eingabe.readInt("Bitte geben Sie eine ganze Zahl ein: "); // Erste Teilaufgabe: for-Schleife // Die Summe der Zahlen zwischen 1 und n die nicht durch 3 teilbar sind. (for-Schleife) int summe = 0; for(int i = 1; i <= n; i++){ if(i%3 != 0) summe = summe + i; // Alternativ: summe += i; } System.out.println("Summe ist: " + summe); // while-Schleife // Quadratzahlen von 1² bis n² ausgeben. int i = 1; while(i <= n){ System.out.println(i + "² = " + (i*i)); i = i + 1; // i++; i+=1; } // Beliebige Schleife for(int j=2; j<= n; j++){ boolean is_prim = true; // Nehmen wir mal an. // Ist die Zahl durch andere Zahlen teilbar? for(int k = 2; k < j; k++){ // Sollte j durch eine andere Zahl teilbar sein, // ist es keine Primzahl if(j % k == 0) is_prim = false; } if(is_prim) System.out.print(j + " "); // Primzahl + Leerzeichen } System.out.println(""); // Nur Zeilenumbruch } }