Programmier Grundlagen
Die immer gleichen Grundbausteine des Programmierens, einmal nebeneinander in Java, Python und C.
Zuletzt aktualisiert: 1. September 2026
Variable deklarieren
Eine Variable speichert einen Wert unter einem Namen, damit du später im Code wieder darauf zugreifen kannst.
Javaint zahl = 5;Pythonzahl = 5Cint zahl = 5;Text ausgeben
Zeigt Text oder das Ergebnis einer Berechnung auf dem Bildschirm an, praktisch zum Testen und Nachvollziehen, was im Programm passiert.
JavaSystem.out.println("Hallo");Pythonprint("Hallo")Cprintf("Hallo");If Bedingung
Führt einen Codeblock nur dann aus, wenn eine bestimmte Bedingung wahr ist, sonst wird er übersprungen.
Javaif (zahl > 0) { ... }Pythonif zahl > 0:Cif (zahl > 0) { ... }For Schleife
Wiederholt einen Codeblock eine festgelegte Anzahl von Malen, zum Beispiel genau zehnmal.
Javafor (int i = 0; i < 10; i++) { ... }Pythonfor i in range(10):Cfor (int i = 0; i < 10; i++) { ... }While Schleife
Wiederholt einen Codeblock so lange, wie eine Bedingung wahr bleibt, die Anzahl der Durchläufe steht vorher nicht fest.
Javawhile (zahl > 0) { ... }Pythonwhile zahl > 0:Cwhile (zahl > 0) { ... }Funktion definieren
Fasst mehrere Anweisungen unter einem eigenen Namen zusammen, die du später mit einem einzigen Aufruf wiederverwenden kannst.
Javaint addiere(int a, int b) { return a + b; }Pythondef addiere(a, b): return a + bCint addiere(int a, int b) { return a + b; }Liste oder Array
Speichert mehrere Werte hintereinander unter einem gemeinsamen Namen, statt für jeden Wert eine eigene Variable anzulegen.
Javaint[] zahlen = {1, 2, 3};Pythonzahlen = [1, 2, 3]Cint zahlen[] = {1, 2, 3};Kommentar
Text im Code, der vom Programm ignoriert wird, nützlich für Erklärungen an dich selbst oder andere.
Java// einzeiliger KommentarPython# einzeiliger KommentarC// einzeiliger KommentarAblauf einer Schleife mit Bedingung
So läuft eine typische For oder While Schleife mit einer Prüfung Schritt für Schritt ab.