Bei deiner Aufgabe verdoppelt sich die Differenz mit jeder Zahl.

4 - 3 = 1

6 - 4 = 2

10 - 6 = 4

...

A:

public class Main {

  public static void main(String[] args) {

    int zahl = 3; // Startzahl

    int differenz = 1; // Anfangsdifferenz

    while (zahl <= 138) {

      System.out.println(zahl);

      zahl += differenz; // Zahl erhöhen um die Differenz

      differenz *= 2;   // Differenz verdoppeln

    }

  }

}

B:

public class ZahlenfolgeB {

  public static void main(String[] args) {

    int zahl = 1; // Startzahl

    int differenz = 1; // Anfangsdifferenz

    while (zahl <= 29) {

      System.out.println(zahl);

      zahl += differenz; // Zahl erhöhen um die Differenz

      differenz += 1;   // Differenz erhöhen um 1

    }

  }

}

Ansonsten noch ein Tipp weil du das ganze wahrscheinlich schnell brauchst. Frag bei solchen Aufgaben einfach eine KI. Die antwortet dir schneller, genauer und du kannst mehr fragen stellen. Bei so kleinen Aufgaben macht die auch zu 100% keine Fehler. Am besten ist die KI "Mistral" (dann auf LeChat)

...zur Antwort