public class DreiUndSieben extends MiniJava { public static void main(String[] args) { // n vom Nutzer abfragen: int n = -1; // irgendeine ungültige Zahl als Standard while (n < 0) // solange n ungültig ist: n = read("Bitte n (>= 0) eingeben:"); // lies n neu vom Nutzer ein // Aufsummieren: int sum = 0; for (int i = 1; i < n; i++) // für alle i von 1 bis n-1 if (i % 3 == 0 || i % 7 == 0) // falls ganzzahlig durch 3 oder 7 teilbar sum += i; // <=> sum = sum + i // Ergebnis ausgeben: write("Ergebnis: " + sum); } }